UIntPtr.Zero Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pole jen pro čtení, které představuje celé číslo bez znaménka, které bylo inicializováno na nulu.
public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr
Hodnota pole
-
UIntPtr
unativeint
Poznámky
Hodnota tohoto pole není ekvivalentní hodnotě null
. Pomocí tohoto pole můžete efektivně určit, jestli je instance UIntPtr nastavená na jinou hodnotu než nula.
Předpokládejme například, že proměnná uip je instance UIntPtr. Můžete určit, jestli je nastavena tak, if uip != new UIntPtr(0)...
že ji porovnáte s hodnotou vrácenou konstruktorem, například . Vyvolání konstruktoru k získání neinicializovaného ukazatele je však neefektivní. Je lepší kódovat buď if uip != UIntPtr.Zero...
nebo if !UIntPtr.Zero.Equals(uip)...
.