TypeName.IsSimple Proprietà
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.
Ottiene un valore che indica se si tratta di un tipo "normale" ; ovvero, non una matrice, non un puntatore, non un riferimento e
non un tipo generico costruito. Esempi di tipi elementali sono "System.Int32",
"System.Uri" e "YourNamespace.YourClass".
public:
property bool IsSimple { bool get(); };
public bool IsSimple { get; }
member this.IsSimple : bool
Public ReadOnly Property IsSimple As Boolean
Valore della proprietà
Commenti
Questa proprietà che restituisce true
non significa che il tipo è una primitiva come stringa
o int; significa semplicemente che non esiste alcun tipo sottostante.
Questa proprietà restituirà true
per le definizioni di tipi generici, ad esempio "Dictionary<,>").
Ciò è dovuto al fatto che determinare se un tipo è effettivamente un tipo generico richiede il caricamento del tipo
ed eseguire un controllo di runtime.