Sdílet prostřednictvím


-> Operátor (C#-Reference)

-> Operátor spojuje ukazatel přesměrování a člen přístup.

Poznámky

Výraz formuláře

x->y

(kde x je ukazatel typu T* a y je členem T) je ekvivalentní,

(*x).y

-> Operátor lze použít pouze v kódu, který je označen jako nebezpečných.

-> Operátor nemůže být přetížena.

Příklad

// compile with: /unsafe

struct Point
{
    public int x, y;
}

class MainClass12
{
    unsafe static void Main()
    {
        Point pt = new Point();
        Point* pp = &pt;
        pp->x = 123;
        pp->y = 456;
        Console.WriteLine("{0} {1}", pt.x, pt.y);
    }
}
/*
Output:
123 456
*/

Viz také

Referenční dokumentace

Hospodářské subjekty C#

Koncepty

Příručka programování C#

Další zdroje

C#-Reference