在 while 循环中获取变量已声明的错误
本文关键字:声明 错误 变量 获取 while 循环 | 更新日期: 2023-09-27 17:56:33
我收到一个错误,说ID
已经声明了,所以不能在我的while
循环中再次声明。那么如何增加我的循环呢?
int RealID = 100;
Console.WriteLine("Enter Number");
int ID = int.Parse(Console.ReadLine());
while( ID != ReadID)
{
Console.WriteLine("Incorrect ID. Enter another number");
int ID = int.Parse(Console.ReadLine());
}
Console.WriteLine("You entered the correct ID");
正如错误所述,不要再次声明它...只需分配新值:
while (ID != ReadID)
{
Console.WriteLine("Incorrect ID. Enter another number");
ID = int.Parse(Console.ReadLine());
}
通过在变量ID
前面加上类型,您实际上是在重新声明它。
重用它,而不是通过为其分配新值来重新声明它。
int RealID = 100;
Console.WriteLine("Enter Number");
int ID = int.Parse(Console.ReadLine());
while( ID != ReadID)
{
Console.WriteLine("Incorrect ID. Enter another number");
ID = int.Parse(Console.ReadLine());
}
Console.WriteLine("You entered the correct ID");