UIntPtr.Zero Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Champ en lecture seule qui représente un entier non signé qui a été initialisé à zéro.
public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr
Valeur de champ
-
UIntPtr
unativeint
Remarques
La valeur de ce champ n’est pas équivalente à null
. Utilisez ce champ pour déterminer efficacement si une instance d’a UIntPtr été définie sur une valeur autre que zéro.
Par exemple, supposons que la variable, uip, soit une instance de UIntPtr. Vous pouvez déterminer s’il a été défini en le comparant à la valeur retournée par un constructeur, par exemple if uip != new UIntPtr(0)...
. Toutefois, l’appel d’un constructeur pour obtenir un pointeur non initialisé est inefficace. Il est préférable de coder if uip != UIntPtr.Zero...
ou if !UIntPtr.Zero.Equals(uip)...
.