UIntPtr.Zero フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)...
。