FormatterServices.GetUninitializedObject(Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立指定物件類型的新實例。
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 該類別衍生的型別實例。