UIntPtr.Zero Campo

Definição

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

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

Valor de Campo

UIntPtr

unativeint

Observações

O valor deste corpo não é equivalente a null. Use este campo para determinar de forma eficiente se uma instância de UIntPtr foi definida para um valor diferente de zero.

Por exemplo, assuma que a variável uip é uma instância de UIntPtr. Pode determinar se foi definido comparando-o com o valor devolvido por um construtor, por exemplo, if uip != new UIntPtr(0).... No entanto, invocar um construtor para obter um ponteiro não inicializado é ineficiente. É melhor programar um ou if uip != UIntPtr.Zero...if !UIntPtr.Zero.Equals(uip)...outro.

Aplica-se a