FormatterServices.GetUninitializedObject(Type) Metódus

Definíció

Létrehoz egy új példányt a megadott objektumtípusból.

public:
 static System::Object ^ GetUninitializedObject(Type ^ type);
public static object GetUninitializedObject(Type type);
[System.Security.SecurityCritical]
public static object GetUninitializedObject(Type type);
static member GetUninitializedObject : Type -> obj
[<System.Security.SecurityCritical>]
static member GetUninitializedObject : Type -> obj
Public Shared Function GetUninitializedObject (type As Type) As Object

Paraméterek

type
Type

A létrehozandó objektum típusa.

Válaszok

A megadott típusú nulla értékű objektum.

Attribútumok

Kivételek

A type paraméter a következő null: .

A hívó nem rendelkezik a szükséges engedéllyel.

Megjegyzések

Mivel az objektum új példánya nullára van inicializálva, és nincsenek konstruktorok, előfordulhat, hogy az objektum nem az adott objektum által érvényesnek tekintett állapotot jelöli. Az aktuális metódus csak akkor használható deszerializáláshoz, ha a felhasználó azonnal fel kívánja tölteni az összes mezőt. Nem hoz létre nem inicializált sztringet, mivel nem módosítható típusú üres példány létrehozása nem szolgál célként.

Note

A metódus nem használható az GetUninitializedObject osztályból ContextBoundObject származó típusok példányainak létrehozására.

A következőre érvényes: