Compartilhar via


DynamicObject Construtor

Definição

Habilita os tipos derivados para inicializarem uma nova instância do tipo DynamicObject.

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

Exemplos

O exemplo de código a seguir demonstra como criar uma instância de classes derivadas da DynamicObject classe .

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

Comentários

Você não pode criar diretamente uma instância da DynamicObject classe . Para implementar o comportamento dinâmico, você precisa herdar da classe e substituir os DynamicObject métodos necessários.

Em C#, para habilitar o comportamento dinâmico para instâncias das classes derivadas da DynamicObject classe , você deve usar o dynamic palavra-chave. Para obter mais informações, veja Usando o tipo dynamic.

No Visual Basic, há suporte para operações dinâmicas por associação tardia. Para obter mais informações, consulte Associação antecipada e tardia (Visual Basic).

Aplica-se a