我的数据存储在元组结构:如何在循环中显示元素元组int,int?
Dictionary<Tuple<int, int>, object> data = new Dictionary<Tuple<int, int>, object>();
我填的数据,如为:
for (int i = 1; i < range.RowCount() + 1; i++)
{
for (int j = 1; j < range.ColumnCount() + 1; j++)
{
data.Add(new Tuple<int, int>(i, j), ws.Cell(i, j).Value);
}
}
现在,我尝试从data
显示每个字段除外第一行:
for (int i = 1; i < data.Count + 1; i++)
{
for (int j = 1; j < data.Count + 1; j++)
{
data[i, j];
}
}
如何要做到这一点?
你在字典中的键是'Tuple',所以你不能通过'int'键得到值,就像'data [i]' –
我有'data'作为矩阵Excel。我需要避免第一行(标题),并获得每个字段的值。 – ITMANAGER
您可以使用自定义的EqualityComparer创建'Dictionary'并尝试访问像'data [new tuple(i,j)]' –