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

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