DynamicAttribute Konstruktorok

Definíció

Inicializálja a DynamicAttribute osztály új példányát.

Túlterhelések

Name Description
DynamicAttribute()

Inicializálja a DynamicAttribute osztály új példányát.

DynamicAttribute(Boolean[])

Inicializálja a DynamicAttribute osztály új példányát.

DynamicAttribute()

Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs

Inicializálja a DynamicAttribute osztály új példányát.

public:
 DynamicAttribute();
public DynamicAttribute();
Public Sub New ()

Megjegyzések

Attribútumspecifikációkban való használat esetén a paraméter nélküli konstruktor szemantikailag egyenértékű DynamicAttribute({ true })az adott kifejezés rövidítésével. Ezért csak egy típuselemen Objectszabad használni .

A következőre érvényes:

DynamicAttribute(Boolean[])

Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs
Forrás:
DynamicAttribute.cs

Inicializálja a DynamicAttribute osztály új példányát.

public:
 DynamicAttribute(cli::array <bool> ^ transformFlags);
public DynamicAttribute(bool[] transformFlags);
new System.Runtime.CompilerServices.DynamicAttribute : bool[] -> System.Runtime.CompilerServices.DynamicAttribute
Public Sub New (transformFlags As Boolean())

Paraméterek

transformFlags
Boolean[]

Meghatározza, hogy egy típus szerkezetének előtagjában mely Object előfordulásokat kell dinamikusan kézbesített típusként kezelni.

Megjegyzések

Ezt a konstruktort olyan típusok esetében kell használni, amelyek egy mögöttes előfordulásra Object épülnek, és amelyeket dinamikusan kell kezelni.

Ha például C egy két típusparaméterrel rendelkező általános típus, akkor a létrehozott típus C<Object,Object> használatával dinamikusan lehet kezelni az első típus argumentumát, a másodikat pedig általában, ebben az esetben a megfelelő attribútum-specifikációnak a következő értéket kell használnia transformFlags{ false, true, false }: .

A következőre érvényes: