-1
我有了這個二維數組:C#變二維數組
mapData = new int[,]
{
{2,0,2,2,2},
{1,0,0,1,1},
{1,0,0,0,1},
{1,2,2,2,1},
{1,1,1,1,1},
};
但是我想改變一些這些數字的當某些事件發生時(這代表我的瓦片地圖,所以我想更換一些瓦片) 。
我將如何去改變例如在右上角的兩個?
我可以這樣做:
mapData = new int[,]
{
{2,0,2,2,3},
{1,0,0,1,1},
{1,0,0,0,1},
{1,2,2,2,1},
{1,1,1,1,1},
};
但這似乎真的效率低下。
那麼如何更好地做到這一點呢? ( - 我忘記了索引的順序或左下)
謝謝埃裏克,我剛剛開始與二維數組,所以很抱歉,如果這是一個「noob」問題 – VinnieH01 2015-03-13 19:51:19
@Erik fyi它「行,列」,所以它改變了右上角。 – DLeh 2015-03-13 19:54:02