Я хочу создать структуру данных ac #, которая будет иметь переменное количество столбцов и переменное количество строк.Я вставлю значения в «ячейки».Я хочу иметь возможность индексировать столбцы и строки, используя строки, а не целые числа, чтобы я мог обращаться к этим ячейкам следующим образом: infotable ("pete", "monday") = 3 или infotable ("mike", "пятница ") ++.Когда я сталкиваюсь с именем столбца или именем строки, которое еще не существует, я добавляю его в структуру.
Я размышлял об использовании вложенных коллекций, но тогда у меня не будет гарантии, что каждая вложенная коллекция будет содержать те же ключи, что и все другие вложенные коллекции (если я не управляю вещами вручную).Я размышлял об использовании DataTables, но тогда я не могу индексировать строки, используя строки.
Какой самый подходящий способ удовлетворить мое требование?
Спасибо.