UIntPtr.Zero Champ

Définition

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)....

S’applique à