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).