Nyelv

UIntPtr.Zero Mező

Definíció

Írásvédett mező, amely nullára inicializált aláíratlan egész számot jelöl.

public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
 staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr 

Mező értéke

UIntPtr

unativeint

Megjegyzések

Ennek a mezőnek az értéke nem egyezik meg a mező értékével null. Ezzel a mezővel hatékonyan megállapíthatja, hogy egy példány UIntPtr értéke nem nulla.

Tegyük fel például, hogy az uip változó a UIntPtr. A konstruktor által visszaadott értékkel összehasonlítva megállapíthatja, hogy be lett-e állítva. if uip != new UIntPtr(0)... A konstruktor meghívása azonban nem hatékony, ha nem invesztializált mutatót szeretne lekérni. Jobb, ha a kód vagy if uip != UIntPtr.Zero...if !UIntPtr.Zero.Equals(uip)...a .

A következőre érvényes: