Aracılığıyla paylaş


FormatterServices.GetUninitializedObject(Type) Yöntem

Tanım

Belirtilen nesne türünün yeni bir örneğini oluşturur.

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

Parametreler

type
Type

Oluşturulacak nesnenin türü.

Döndürülenler

Belirtilen türdeki sıfırlanmış nesne.

Öznitelikler

Özel durumlar

type parametresidirnull.

Çağıranın gerekli izni yok.

Açıklamalar

Nesnenin yeni örneği sıfıra başlatıldığından ve hiçbir oluşturucu çalıştırılmadığından, nesne bu nesne tarafından geçerli olarak kabul edilen bir durumu temsil etmeyebilir. Geçerli yöntem yalnızca kullanıcı tüm alanları hemen doldurmayı amaçladığında seri durumdan çıkarma için kullanılmalıdır. Sabit bir türün boş bir örneğini oluşturmak hiçbir amaca hizmet etmediğinden başlatılmamış bir dize oluşturmaz.

Not

sınıfından GetUninitializedObject türetilen ContextBoundObject türlerin örneklerini oluşturmak için yöntemini kullanamazsınız.

Şunlara uygulanır