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’une UIntPtr instance a é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 ou if uip != UIntPtr.Zero...if !UIntPtr.Zero.Equals(uip)....

S’applique à