(Здесь нет реальной функции, но мне было просто интересно.)Динамические имена переменных в C#?
Представьте себе эту функцию, где я прохожу bool[,]
. Это bool[,]
называется grid1
или grid2
, в зависимости от ситуации.
мне было интересно, если я могу сделать что-нибудь вроде следующего:
void CheckGrid(bool[,] grid, int number)
{
for (int x = 0; x <= gridXmax - 1; x++)
{
for (int y = 0; y <= gridYmax - 1; y++)
{
if(grid + number[x,y]) //this will check against grid1 or grid2, depending on int number
//logic depends on whether it's grid1 or grid2
}
}
}
Гадание на вопросы на других языках, это, вероятно, не представляется возможным. Но вы никогда не знаете :)
Возможно, мне не хватает чего-то очевидного здесь - я не очень опытен.
Учитывая, что 'number' является int, я честно понятия не имею, что вы надеетесь' number [x, y] 'будет делать. –
Не могли бы вы сделать сетку параметром метода? – cadrell0