UIntPtr.Zero Campo

Definición

Campo de solo lectura que representa un entero sin signo que se ha inicializado en cero.

public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
 staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr 

Valor de campo

UIntPtr

unativeint

Comentarios

El valor de este campo no es equivalente a null. Use este campo para determinar eficazmente si una instancia de se ha establecido en un valor distinto de UIntPtr cero.

Por ejemplo, supongamos que la variable, uip, es una instancia de UIntPtr. Puede determinar si se ha establecido comparándolo con el valor devuelto por un constructor, por ejemplo, if uip != new UIntPtr(0).... Sin embargo, invocar un constructor para obtener un puntero no inicializado es ineficaz. Es mejor codificar if uip != UIntPtr.Zero... o if !UIntPtr.Zero.Equals(uip)....

Se aplica a