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

要創造的物件類型。

傳回

指定型別的已歸零物件。

屬性

例外狀況

參數 typenull

來電者沒有所需的權限。

備註

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

Note

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

適用於