UIntPtr.Zero UIntPtr.Zero UIntPtr.Zero UIntPtr.Zero Field

定義

0 に初期化されたポインターまたはハンドルを表す読み取り専用フィールド。A read-only field that represents a pointer or handle that has been initialized to zero.

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

フィールド値

注釈

このフィールドの値が等しくないnullします。The value of this field is not equivalent to null. このフィールドのインスタンスかどうかを効率的に判断を使用してUIntPtr0 以外の値に設定されています。Use this field to efficiently determine whether an instance of UIntPtr has been set to a value other than zero.

たとえば、変数、uip のインスタンスであるUIntPtrします。For example, assume the variable, uip, is an instance of UIntPtr. たとえば、コンス トラクターによって返される値と比較して設定されているかどうかを指定できます:" if uip != new UIntPtr(0)... "。You can determine if it has been set by comparing it to the value returned by a constructor, for example: " if uip != new UIntPtr(0)... ". ただし、初期化されていないポインターを取得するコンス トラクターを呼び出すは効率的ではありません。However, invoking a constructor to get an uninitialized pointer is inefficient. いずれかをコーディングすることをお勧め" if uip != UIntPtr.Zero... "、または" if !UIntPtr.Zero.Equals(uip)... "。It is better to code either " if uip != UIntPtr.Zero... ", or " if !UIntPtr.Zero.Equals(uip)... ".

適用対象