UIntPtr.Zero Campo
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
UIntPtr
unativeint
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)...
.
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 |