-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