Zeigervergleich (C#-Programmierhandbuch)

Sie k├Ânnen die folgenden Operatoren verwenden, um Zeigertypen zu vergleichen:

== != < > <= >=

Die Vergleichsoperatoren vergleichen die Adressen der beiden Operanden, als ob es sich um ganze Zahlen ohne Vorzeichen handelte.

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
Unsicher
fixed-Anweisung
stackalloc