UIntPtr.Zero Campo
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.
Campo di sola lettura che rappresenta un intero senza segno inizializzato su zero.
public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr
Valore del campo
-
UIntPtr
unativeint
Commenti
Il valore di questo campo non equivale a null
. Usare questo campo per determinare in modo efficiente se un'istanza di UIntPtr è stata impostata su un valore diverso da zero.
Si supponga, ad esempio, che la variabile, uip, sia un'istanza di UIntPtr. È possibile determinare se è stato impostato confrontandolo con il valore restituito da un costruttore, ad esempio if uip != new UIntPtr(0)...
. Tuttavia, richiamando un costruttore per ottenere un puntatore non inizializzato è inefficiente. È preferibile eseguire il codice if uip != UIntPtr.Zero...
o if !UIntPtr.Zero.Equals(uip)...
.