Compartilhar via


Comparação de ponteiro (guia de programação do C#)

Você pode aplicar os seguintes operadores para comparar os ponteiros de qualquer tipo:

= =! = < > <> = =

Os operadores de comparação comparam os endereços dos dois operandos como se fossem inteiros não assinados.

Exemplo

// compile with: /unsafe
class CompareOperators
{
    unsafe static void Main() 
    {
        int x = 234;
        int y = 236;
        int* p1 = &x;
        int* p2 = &y;

        System.Console.WriteLine(p1 < p2);
        System.Console.WriteLine(p2 < p1);
    }
}

Saída de exemplo

True

False

Consulte também

Referência

Expressões de ponteiro (guia de programação do C#)

Operadores de C#

Manipulação de ponteiros (guia de programação do C#)

Tipos de ponteiro (C# Programming Guide)

não seguros (C# Reference)

Instrução fixed (referência de C#)

stackalloc (referência de C#)

Conceitos

Guia de programação do C#

Outros recursos

Tipos (referência de C#)