TypeName.IsSimple Proprietà

Definizione

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.

Si applica a