Поделиться через


DynamicObject Конструктор

Определение

Позволяет производным типам инициализировать новый экземпляр типа DynamicObject.

protected:
 DynamicObject();
protected DynamicObject ();
Protected Sub New ()

Примеры

В следующем примере кода показано, как создать экземпляр классов, производных от DynamicObject класса .

public class SampleDynamicObject : DynamicObject {}  
//...  
dynamic sampleObject = new SampleDynamicObject ();  
Public Class SampleDynamicObject   
    Inherits DynamicObject  
'...  
Dim sampleObject As Object = New SampleDynamicObject()  

Комментарии

Невозможно напрямую создать экземпляр DynamicObject класса . Чтобы реализовать динамическое поведение, необходимо наследовать от DynamicObject класса и переопределить необходимые методы.

В C# для включения динамического поведения экземпляров классов, производных от DynamicObject класса , необходимо использовать dynamic ключевое слово. Дополнительные сведения см. в разделе Использование типа dynamic.

В Visual Basic динамические операции поддерживаются поздней привязкой. Дополнительные сведения см. в разделе Ранняя и поздняя привязка (Visual Basic).

Применяется к