菜鸟求教大神C# 类中定义List,并实现 list之间传值
求教大神,我先用list读取EXCEL中数据,然后读完一行后将这个数据传到类中定义的一个List中,我是这样写的:
类:public class NodeInfor
{
public List<int> ConnectNode= new List<int>();
}
读完EXCLE主程序传值部分:
DataSet myDataSet1 = new DataSet();
myCommand1.Fill(myDataSet1);
int length = myDataSet1.Tables[0].Columns.Count;
int height = myDataSet1.Tables[0].Rows.Count;
NodeInfor onenode = new NodeInfor();
List<int> node = new List<int>();
for (int i = 0; i < height; i++)
{
for (int j = 0; j < length; j++)
{
if (myDataSet1.Tables[0].Rows[i][j].ToString() != "")//判断EXCEL是否是空的语句
node.Add(Convert.ToInt32(myDataSet1.Tables[0].Rows[i][j]));
}
onenode.ConnectNode.Add(node);
node.Clear();
}
请问各位大牛,我类中list定义对么?红色部分传值不对,该怎么改呢?
------解决方案--------------------你应该用List<List<int>>