搞循环感觉没什么必要
int number = 0;
Console.WriteLine("请输入一个数字(输入-1结束):");
start: // 标签
number = int.Parse(Console.ReadLine());
if (number == -1)
{
Console.WriteLine("程序结束。");
}
else
{
Console.WriteLine($"你输入的数字是: {number}");
goto start; // 跳转到标签start处
}
不过一般是 while do-while的活
int number;
Console.WriteLine("请输入一个数字(输入-1结束):");
do
{
number = int.Parse(Console.ReadLine());
if (number != -1)
{
Console.WriteLine($"你输入的数字是: {number}");
}
}
while (number != -1);
Console.WriteLine("程序结束。");
感觉能用的地方:
1、比如你本来就要retun number, 然后假如进了一个if要提前return number,就可以用了
2、try-catch 可以在catch计数,操作数据然后重试try的代码
3、参考1的感觉,提前跳出循环
c#的goto