我正在使用数据表,对于每行我要存储3或4个字段,字段是不同类型,最佳字段数为3,我想要注意row_index(在我需要的那个数据表。
所以这样我想存储数据表中所有行的值(对于字段)。
请给我一个示例,代码片段或有关如何使用行索引(也存储)的任何第n行构造/访问此信息的更多信息
答案 0 :(得分:5)
必须为数组指定一个长度,以允许任意数量的元素:使用List
类。
例如:
List<int> myInts = new List<int>();
myInts.Add(5);
myInts.Add(10);
myInts.Add(11);
myInts.Count // = 3
要在列表中存储许多值,我建议创建自己的类并存储它。但如果你不想,你可以有一个对象列表列表。
List<List<object>> myList = new List<List<object>();
myList.Add(new List<object>() { 1, "APPLE", "red", "sweet" } );
答案 1 :(得分:1)
如果您完全不知道每个元素中可以包含哪些字段,则唯一的选择是创建键值对的属性包(地图/字典)。
您可以使用允许按序号索引的ArrayList
或OrderedDictionary
来保存每个属性包元素。
答案 2 :(得分:0)
您可以使用XMLDocument存储数据。即使您只需要在内存中使用它,它也足够灵活地存储和操作数据。