UIntPtr.Zero Pole

Definice

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)....

Platí pro