UIntPtr.Zero Campo

Definizione

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)....

Si applica a