我有很多这样的表:
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而言,它并不麻烦,这是合理的,并且是所有建议的数据类型中最简单的,例如:
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# - 从带有索引的2D数组构建的x列数据表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18284208/