Looking for c# Keywords? Try Ask4Keywords

C# Language Доступ пользователей с помощью ->


пример

C # наследует от C и C ++ использование символа -> как средство доступа к членам экземпляра с помощью типизированного указателя.

Рассмотрим следующую структуру:

struct Vector2
{
    public int X;
    public int Y;
}

Это пример использования -> для доступа к его членам:

Vector2 v;
v.X = 5;
v.Y = 10;

Vector2* ptr = &v;
int x = ptr->X;
int y = ptr->Y;
string s = ptr->ToString();

Console.WriteLine(x); // prints 5
Console.WriteLine(y); // prints 10
Console.WriteLine(s); // prints Vector2