FormatterServices.GetUninitializedObject(Type) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza del tipo di oggetto specificato.
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
Parametri
- type
- Type
Il tipo di oggetto da creare.
Restituisce
Oggetto azzerato del tipo specificato.
- Attributi
Eccezioni
Il valore del parametro type
è null
.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Poiché la nuova istanza dell'oggetto viene inizializzata su zero e non vengono eseguiti costruttori, l'oggetto potrebbe non rappresentare uno stato considerato valido da tale oggetto. Il metodo corrente deve essere usato solo per la deserializzazione quando l'utente intende popolare immediatamente tutti i campi. Non crea una stringa non inizializzata, poiché la creazione di un'istanza vuota di un tipo non modificabile non ha alcun scopo.
Nota
Non è possibile utilizzare il GetUninitializedObject metodo per creare istanze di tipi che derivano dalla ContextBoundObject classe .
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per