Я пытаюсь написать пользовательскую перегрузку для индексатора.На данный момент у меня есть 2D-массив, определенный следующим образом:
private float[][] Values;
Теперь я хочу сделать перегрузку для моей пользовательской структуры примерно так, но это не компилируется ..
float this[int x][int y] { get; set; }
Я видел, что это можно сделать следующим образом:
private float[,] Values;
с такой перегрузкой:
float this[int x, int y] { get; set; }
Но мне нравится синтаксис [][]
лучше, чем[x, y]
Синтаксис есть ли способ создать тип перегрузки, которую я ищу?