0
我想手動更改存儲在多維數組中的對象內部的公共變量的值。陣列存儲在List<T>
C#:通用列表中的多維數組內的訪問對象方法
像這樣:
areaList[0].array[90, 50].type = 1;
上面的代碼不工作。
下面的代碼工作,但沒有填補目的,因爲我只是想更改存儲在數組中的單個對象的一個變量。
foreach (Area[,] area in areaList]
{
area[90, 50].type = 1;
}
[編輯] 我發現我可以初始化這樣的對象的引用:
Area[,] green = areaList[0];
green[90, 50].type = 1;
,因而能夠以改變那裏面的物體的可變值列表。
不工作 「System.Collections.ArrayList」不包含「得到」的定義,並沒有擴展方法「得到」。 當我嘗試areaList(0).array [90,50] .type = 1時,它也不起作用。 – rougeLike 2013-03-19 13:07:38