Я хотел бы знать, есть ли способ упростить этот цикл. Я пробовал несколько способов, но я не знаю, стоит ли даже стоить.C# Для оптимизации цикла
public void FillWalls()
{
//Fill Top
for (int i = 0; i < lenY; i++)
{
map[0, i] = wall;
map[1, i] = wall;
}
//Fill Bottom
for (int i = 0; i < lenY; i++)
{
map[lenX - 2, i] = wall;
map[lenX - 1, i] = wall;
}
//Fill Left
for (int i = 0; i < lenX; i++)
{
map[i, 0] = wall;
map[i, 1] = wall;
}
//Fill Right
for (int i = 0; i < lenX; i++)
{
map[i, lenY - 2] = wall;
map[i, lenY - 1] = wall;
}
}
что такое настоящие требования? Вам нужно заполнить 'map [n, m]' символом 'wal'l? –
Да, это просто сетка с четырьмя стенами, и я хочу просто заполнить эту стену «переменным». – EpaXapate
Вы писали код, который понимаете. Все это понимают. Это очень хороший код. Никогда не просите код, который вы не понимаете, это не имеет никакого смысла. –