IntPtr/UIntPtr.Zeroフィールドを参照して値がゼロのポインタ値を取得する 言語: C# VB IntPtrとUIntPtrには、値が0のポインタを表すフィールドZeroが用意されています。 このフィールドは、プラットフォームAPIの呼び出し時に、ポインタ引数の値としてNULL/nullptrを指定したい場合などに使用することができます。 なお、コンストラクタに0を指定することでも同じ値が得られます。 IntPtr/UIntPtr.Zeroフィールドを参照して値がゼロのポインタ値を取得する すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { // 値がゼロのポインタ値を取得する (コンストラクタに0を指定することでも得られる) Console.WriteLine("{0} {1}", IntPtr.Zero, new IntPtr(0)); Console.WriteLine("{0} {1}", UIntPtr.Zero, new UIntPtr(0)); } } 実行結果 0 0 0 0 関連するページ IsInfinity/IsNaNメソッドで値が無限大かどうか・非数かどうかを調べる Decimalにおけるゼロ除算の扱い Epsilonフィールドを参照して0に最も近い正の数・最小の正数を取得する