我的问题是我不知道如何使用循环来初始化 i 具有线性值但以特定城市命名的变量。我将城市名称放入一个字符串数组中,并尝试使用 while 循环和 foreach 循环初始化变量。我希望
locations
数组中的城市名称填写为初始化变量的名称,但我只是遇到了错误。
string[] locations = { "shanghai", "beijing", "chongqing", "tianjin", "guangzhou", "shenzhen", "chengdu", "nanjing", "wuhan", "xi'an" };
尝试 1:
int i = 0;
while (i < 10)
{
int locations[i] = i;
i++;
}
尝试 2:
int i = 0;
while (i < 10)
{
int (locations[i]) = i;
i++;
}
尝试3:
foreach (string aLocation in locations)
{
int (aLocation) = 1;
}
甚至可以这样命名变量吗?
(我意识到 foreach 尝试不会分配线性值,但我认为如果该代码有效,那么我至少可以继续进行)