UIntPtr.Zero Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pole tylko do odczytu, które reprezentuje niepodpisaną liczbę całkowitą, która została zainicjowana na zero.
public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr
Wartość pola
-
UIntPtr
unativeint
Uwagi
Wartość tego pola nie jest równoważna null
wartościom . Użyj tego pola, aby efektywnie określić, czy wystąpienie obiektu UIntPtr zostało ustawione na wartość inną niż zero.
Załóżmy na przykład, że zmienna uip jest wystąpieniem UIntPtrklasy . Możesz określić, czy została ustawiona, porównując ją z wartością zwracaną przez konstruktor, na przykład if uip != new UIntPtr(0)...
. Jednak wywoływanie konstruktora w celu uzyskania niezainicjowanego wskaźnika jest nieefektywne. Lepiej jest kodować lub if uip != UIntPtr.Zero...
if !UIntPtr.Zero.Equals(uip)...
.