UIntPtr.Zero Campo

Definição

Um campo somente leitura que representa um inteiro sem sinal que foi inicializado como zero.

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

Valor do campo

UIntPtr

unativeint

Comentários

O valor desse campo não é equivalente a null. Use esse campo para determinar com eficiência se uma instância UIntPtr foi definida como um valor diferente de zero.

Por exemplo, suponha que a variável, uip, seja uma instância de UIntPtr. Você pode determinar se ele foi definido comparando-o com o valor retornado por um construtor, por exemplo, if uip != new UIntPtr(0).... No entanto, invocar um construtor para obter um ponteiro não inicializado é ineficiente. É melhor codificar ou if uip != UIntPtr.Zero... if !UIntPtr.Zero.Equals(uip)....

Aplica-se a