В одном классе у меня есть куча переменных класса, которые содержат позиции игровых фигур.После переезда мне нужно перебрать эти переменные и изменить каждую из них.Проблема, с которой я столкнулся, заключалась в том, что при простом создании списка и добавлении этих переменных их значения передаются в список, а изменение элементов списка не приводит к изменению переменных.
int _var1;
int _var2;
int _var3;
List<int> varList = new List<int>() { _var1, _var2, _var3 };
for (int i = 0; i < varList.Count; i++)
{
varList[i]++;
}
Как-то так не работает.
Мне кажется, что я здесь упускаю некоторые действительно простые концепции, но я не могу придумать, как перебрать все эти переменные, не делая что-то более сложное, чем кажется необходимым для одного метода.