我需要在C#中找到X和Y KeyPairValue中的每一个cordination,有没有一种简单的方法可以做到这一点?
我有最大X和最大Y,而min只从1开始
int maxX = room.Model.MapSizeX;
int maxY = room.Model.MapSizeY;
现在,我只需要循环每一种可能性,但我真的不知道如何做到这一点,有人能帮我解决这个问题吗?我想我只需要循环遍历X中的所有内容以及Y中的所有内容,但是对于x和Y中的每种可能性都介于1和最大之间
答案 0 :(得分:1)
嵌套for
循环很简单。迭代第一个范围,并在其中迭代第二个范围。
var minX = 1;
var minY = 1;
var maxX = 99;
var maxY = 99;
for (var currentX = minX; currentX <= maxX; ++currentX)
{
for (var currentY = minY; currentY <= maxY; ++currentY)
{
// do something with each X,Y combination
}
}