Leer en inglés

Compartir a través de


UIntPtr.Zero Campo

Definición

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

C#
public static readonly UIntPtr Zero;

Valor de campo

UIntPtr

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

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0