Я хотел бы реализовать что-то в C#, где я мог бы определить многомерный массив и индекс соответствующим образом или получить конкретное значение c по ключу. Есть ли для этого условное название? Или пакет для этого? Я реализовал в python, но я сделал несколько переопределений методов, чтобы заставить его работать условно. Там использование выглядит следующим образом:
class NamedTicTacToeBoard(VariableMatrix):
def __init__(self):
VariableMatrix.__init__(self)
self.__shape__ = (3, 3)
self.A1 = X
self.A2 = O
self.A3 = X
# and so forth...
board = NamedTicTacToeBoard()
board[0, :]
>> [X, O, X]
board.A1
>> X
Спасибо за помощь
Редактировать: На самом деле я не делаю плату TicTacToe, она для GN C, поэтому мне нужно сделать кучу матричной алгебры, но также ссылаться на состояния.