UIntPtr.Zero Feld

Definition

Ein schreibgeschütztes Feld, das eine nicht signierte ganze Zahl darstellt, die auf Null initialisiert wurde.

public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
 staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr 

Feldwert

UIntPtr

unativeint

Hinweise

Der Wert dieses Felds entspricht nicht .null Verwenden Sie dieses Feld, um effizient zu bestimmen, ob eine Instanz von UIntPtr einem anderen Wert als Null festgelegt wurde.

Angenommen, die Variable , uip, ist eine Instanz von UIntPtr. Sie können ermitteln, ob sie festgelegt wurde, indem Sie ihn mit dem von einem Konstruktor zurückgegebenen Wert vergleichen, z if uip != new UIntPtr(0).... B. . Das Aufrufen eines Konstruktors zum Abrufen eines nicht initialisierten Zeigers ist jedoch ineffizient. Es ist besser, entweder if uip != UIntPtr.Zero... oder if !UIntPtr.Zero.Equals(uip)....

Gilt für