UIntPtr.Zero Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)...
.