語言

FormatterServices.GetUninitializedObject(Type) 方法

定義

建立指定物件類型的新實例。

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

參數

type
Type

要創造的物件類型。

傳回

指定型別的已歸零物件。

屬性

例外狀況

參數 type 為 null。

來電者沒有所需的權限。

備註

由於物件的新實例初始化為零且未執行建構子,該物件可能不代表該物件視為有效的狀態。 目前的方法僅在使用者打算立即填入所有欄位時用於反序列化。 它不會產生未初始化的字串,因為建立不可變型別的空實例沒有意義。

Note

你無法使用此 GetUninitializedObject 方法來建立由 ContextBoundObject 該類別衍生的型別實例。

適用於