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)...