Zeigervergleich (C#-Programmierhandbuch)

Sie k├Ânnen die folgenden Operatoren zum Vergleichen von Zeigern jeglichen Typs anwenden:

== != < > <= >=

Die Vergleichsoperatoren vergleichen die Adressen der zwei Operanden, als handle es sich bei diesen um ganze Zahlen ohne Vorzeichen.

Beispiel

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

Beispielausgabe

True

False

Siehe auch

C#-Programmierhandbuch
Zeigerausdr├╝cke
C#-Operatoren
Bearbeiten von Zeigern
Zeigertypen
Typen
unsafe
fixed-Anweisung
stackalloc