UIntPtr.Zero フィールド

定義

0 に初期化された符号なし整数を表す読み取り専用フィールド。

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

フィールド値

UIntPtr

unativeint

注釈

このフィールドの値は.null このフィールドを使用して、インスタンスが 0 以外の UIntPtr 値に設定されているかどうかを効率的に判断します。

たとえば、変数 uip が UIntPtr. たとえば、 if uip != new UIntPtr(0)...コンストラクターによって返される値と比較することで、設定されているかどうかを判断できます。 ただし、初期化されていないポインターを取得するためのコンストラクターの呼び出しは非効率的です。 どちらか一方 if uip != UIntPtr.Zero... をコーディングすることをお勧めします if !UIntPtr.Zero.Equals(uip)...

適用対象