📅  最后修改于: 2023-12-03 15:14:27.465000             🧑  作者: Mango
C# Goto语句是一个控制流语句,用于在代码中跳转到指定的标识符位置(如标签)。
goto identifier;
Goto语句用于跳转到代码块中定义的标签处执行代码。它可以被用于终止多层嵌套的循环或switch语句,或者在某些情况下更好地组织代码。
下面是一个使用goto语句从内层循环中跳出的示例:
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (j == 5)
{
goto endloop;
}
Console.WriteLine("i = {0}, j = {1}", i, j);
}
}
endloop:
Console.WriteLine("End of Loop");
总体而言,Goto语句在C#编程中并不常用。虽然它们能够解决某些问题,但通常会导致代码难以维护和理解。建议使用其他控制流语句,如break和continue,来完成相同的任务。