我的數據存儲在元組結構:如何在循環中顯示元素元組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)]' –