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, zda byla instance UIntPtr nastavena na jinou hodnotu než nula.

Předpokládejme například, že proměnná uip je instance UIntPtr. Můžete určit, zda byla nastavena, porovnáním s hodnotou vrácenou konstruktorem, if uip != new UIntPtr(0)...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