如何在C#中增加一个整数变量?
我需要变量为
integer1
integer2
integer3
integer4
integer5
在循环中,当循环时,我希望变量增加。我怎么能得到?
答案 0 :(得分:3)
C#和任何其他.NET语言中的动态标识符名称不可能。
您可以使用数组或通用列表 - 这些将包含您的类型的集合,并允许您迭代它。
var intArr = new int[5];
var intList = new List<int>(5);
foreach(var num in intList)
{
// do something with num
}
答案 1 :(得分:0)
你真正想要的是一个数组:
var ints = new int[5]; // declares an array of five integers, ints[0] to ints[4]
for (int i = 0; i < 5; i++) {
// do something with ints[i]
}
有关更深入的介绍,请查看MSDN上的以下教程。这是一个旧的C#版本,但概念仍然适用:
答案 2 :(得分:0)
您无法在C#
中动态更改变量名称。