我發現了幾個線程在此對其他語言,但沒有爲C#...使用一個變量的類實例名C#
基本上,我需要的是實例化一個類與每個不同的名稱時間(爲了能夠創建類之間的鏈接)
我當前的代碼:
foreach (DataRow dataRow in RoutingObjects.Rows)
{
NodeViewModel node = CreateNode(dataRow.ItemArray[1].ToString(), new Point(globalx, globaly), false, dataRow.ItemArray[0].ToString());
}
這爲表中的每一行中的新NodeViewModel。我真正需要的是每個NodeViewModel具有不同的名稱,但我不知道如何執行此操作。
我試過在循環中使用一個簡單的int,但我無法將一個變量添加到類實例名稱中。該(顯然是錯誤的)代碼是在這裏:
int i = 0;
foreach (DataRow dataRow in RoutingObjects.Rows)
{
NodeViewModel node+i = CreateNode(dataRow.ItemArray[1].ToString(), new Point(globalx, globaly), false, dataRow.ItemArray[0].ToString());
i++;
}
我想通過這一點上,我應該做不同的事情,這可能是一個可怕的想法,但我想一些建議!如果有可能,我想知道 - 否則,一些替代品將非常有用=)
謝謝!
謝謝,這是我需要什麼! – omicronlyrae