UIntPtr.Zero Поле

Определение

Поле только для чтения, представляющее целое число без знака, инициализированное до нуля.

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

Значение поля

UIntPtr

unativeint

Комментарии

Значение этого поля не эквивалентно null. Используйте это поле, чтобы эффективно определить, задан ли экземпляр значения, отличного UIntPtr от нуля.

Например, предположим, что переменная , uip, является экземпляром UIntPtr. Вы можете определить, был ли он задан, сравнивая его со значением, возвращаемым конструктором, например if uip != new UIntPtr(0).... Однако вызов конструктора для получения неинициализированного указателя неэффективн. Лучше кодировать либоif uip != UIntPtr.Zero....if !UIntPtr.Zero.Equals(uip)...

Применяется к