【发布时间】:2011-06-13 22:10:32
【问题描述】:
我想创建一个具有可变列数和可变行数的 c# 数据结构。我会将值插入“单元格”。我希望能够使用字符串而不是整数来索引列和行,以便我可以按如下方式寻址这些单元格: infotable("pete","monday")=3 或 infotable("mike","星期五”)++。当我遇到尚不存在的列名或行名时,我会将其添加到结构中。
我曾考虑过使用嵌套集合,但我无法保证每个嵌套集合都包含与所有其他嵌套集合相同的键(除非我手动管理)。我曾考虑过使用 DataTables,但后来我无法使用字符串索引行。
满足我的要求的最佳方式是什么?
谢谢。
【问题讨论】:
标签: c# arrays collections