Condividi tramite


Confronto tra puntatori (Guida per programmatori C#)

Per confrontare puntatori di qualsiasi tipo, è possibile applicare gli operatori riportati di seguito:

==   !=   <   >   <=   >=

Gli operatori di confronto consentono di confrontare gli indirizzi dei due operandi come se fossero Unsigned Integer.

Esempio

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

Esempio di output

True

False

Vedere anche

Riferimenti

Espressioni puntatore (Guida per programmatori C#)

Operatori [C#]

Modifica dei puntatori (Guida per programmatori C#)

Tipi di puntatori (Guida per programmatori C#)

unsafe (Riferimenti per C#)

Istruzione fixed (Riferimenti per C#)

stackalloc (Riferimenti per C#)

Concetti

Guida per programmatori C#

Altre risorse

Tipi (Riferimenti per C#)