Comparação de ponteiro (guia de programação de 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 de C#)

C# Operators

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

Tipos de ponteiro (guia de programação C#)

unsafe (C# Reference)

fixed Statement (C# Reference)

stackalloc (referência de C#)

Conceitos

C# Programming Guide

Outros recursos

Types (C# Reference)