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
unativeint
Uwagi
Wartość tego pola nie jest równoważna wartości null. Użyj tego pola, aby skutecznie określić, czy wystąpienie UIntPtr obiektu zostało ustawione na wartość inną niż zero.
Załóżmy na przykład, że zmienna uip jest wystąpieniem UIntPtrklasy . Można 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)....