int的名称增加1

本文关键字:增加 int | 更新日期: 2023-09-27 18:14:04

如果我声明一个整数:

int house = number;

如何使名称在forloop中增加1(+1到house的名称):

 int house1 = number[i];
 int house2 = number[i];
 int house3 = number[i];

int的名称增加1

你不能。您需要在编译时生成代码。

应该使用数组,而不是一组名称相似的变量。

但是你总是可以使用像

这样的集合:
Dictionary<int, int> houses = new Dictionary<int, int>();
foreach( ... )
    houses.Add(i+1, number[i]);

我建议你使用字典

var houses = new Dictionary<string, int>
for(int i=1; int < 10; int++)
{
   string houseNumber = "house" + i;
   houses[houseNumber] = number[i];
}

然后你可以用houses["house1"], houses["house2"]等等来指代它们。

不能增加变量名。您将创建一个数组。

int[] houses = {1,2,3,4};
for(int i = 0; i < houses.length; i++){
   Console.WriteLine(houses[i]);
}