我有很多这样的表:
Date | DataLabel1
------------------
0/0/0 | 15
0/0/1 | 12
这些表将动态构建,我想将它们组合起来制作类似电子表格或数据库表的东西,索引是日期。然后我会使用类似的函数填充数据
Sub Add(date,datalabel,value)
'Find date row / add
'Find column
'Set Value
end sub
我过去曾使用过数据表,但发现它们很麻烦。有更好的办法吗?
最佳答案
有很多编程方法可以回答这个问题,我将推荐几种供您尝试:
- 具有 Date 和 DateLabel 成员的类的通用列表
- 哈希表
- 多维数组
- 列表
对于您描述的数据表来说并不麻烦,它是合理的,并且是所有建议的数据类型中最简单的,例如:
DataTable dt = new DataTable();
dt.Columns.Add("Date");
dt.Columns.Add("DateLabel1");
DataRow dr = dt.NewRow();
dr[0] = date;
dr[1] = value;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = date1;
dr[1] = value1;
dt.Rows.Add(dr);
关于c# - 由带有索引的二维数组构建的具有 x 列的数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284208/