Подскажите кто-то сталкивался с такого рода перегрузкой.
к примеру есть двухмерный массив.
Что бы получить значение элемента (2;3) нужно писать так
А можно как-то перегрузить оператор
что бы обращаться к массиву через точку?
Т.е вот так
struct point {
public int x, y;
public point(int _x, int _y) {
x=_x;
y=_y;
}
}
int[,] a = new int[5,5];
point pos = new point(2,3);
int b = a[pos];
Если C# такого не сможет, то может в С++ получится?