UIntPtr.Zero Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)...
.