Compartir a través de


Comparación de punteros (Guía de programación de C#)

Puede aplicar los operadores siguientes para comparar punteros de cualquier tipo:

==   !=   <   >   <=   >=

Los operadores de comparación comparan las direcciones de los dos operandos como si fueran enteros sin signo.

Ejemplo

// 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);
    }
}

Resultados del ejemplo

True

False

Vea también

Referencia

Expresiones de puntero (Guía de programación de C#)

operadores de C#

Manipular punteros (Guía de programación de C#)

Tipos de puntero (Guía de programación de C#)

unsafe (Referencia de C#)

fixed (Instrucción, Referencia de C#)

stackalloc (Referencia de C#)

Conceptos

Guía de programación de C#

Otros recursos

Tipos (Referencia de C#)