UIntPtr.Zero Campo
Definición
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
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)...
.