Skip to content

goto (avoid)

goto jumps to a label. It is rarely used and can make code hard to follow.

int i = 0;
start:
if (i < 3)
{
Console.WriteLine(i);
i++;
goto start;
}
Terminal window
dotnet run
Terminal window
0
1
2