UIntPtr.Zero Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поле только для чтения, представляющее целое число без знака, которое инициализировано до нуля.
public: static initonly UIntPtr Zero;
public static readonly UIntPtr Zero;
staticval mutable Zero : unativeint
Public Shared ReadOnly Zero As UIntPtr
Значение поля
unativeint
Комментарии
Значение этого поля не эквивалентно null. Используйте это поле для эффективного определения того, задан ли экземпляр значения, отличного UIntPtr от нуля.
Например, предположим, что переменная , uip, является экземпляром UIntPtr. Вы можете определить, задано ли оно, сравнивая его со значением, возвращаемым конструктором, например if uip != new UIntPtr(0).... Однако вызов конструктора для получения неинициализированного указателя неэффективн. Лучше кодировать либо if uip != UIntPtr.Zero...if !UIntPtr.Zero.Equals(uip)....