FormatterServices.GetUninitializedObject(Type) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.