IntPtr.Zero フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


このフィールドの値は、null 参照 (Visual Basic では Nothing) と等価ではありません。IntPtr のインスタンスが 0 以外の値に設定されているかどうかを効率的に確認するにはこのフィールドを使用します。
たとえば、変数 ip が IntPtr のインスタンスであるとします。この変数が設定されているかどうかを確認するには、同変数とコンストラクタから返された値 (たとえば " if ip != new IntPtr(0)... ") を対比します。コンストラクタを呼び出して初期化前の状態のポインタを取得するのは非効率的です。その場合は " if ip != IntPtr.Zero... " または " if !IntPtr.Zero.Equals(ip)... " とコーディングすることをお勧めします。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIntPtr.Zero フィールドを検索する場合は、下記のリンクをクリックしてください。

- IntPtr.Zero フィールドのページへのリンク