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 キーワードを使用する必要があります。 詳細については、「 動的型の使用」を参照してください。

Visual Basic では、動的操作は遅延バインディングによってサポートされます。 詳細については、「 早期バインディングと遅延バインディング (Visual Basic)」を参照してください。

適用対象