Compiler Error CS0159
No such label 'label' within the scope of the goto statement
The label referenced by the goto statement could not be found within the scope of the goto statement.
The following sample generates CS0159:
// CS0159.cs
public class Class1
{
public static void Main()
{
int i = 0;
switch (i)
{
case 1:
goto case 3; // CS0159, case 3 label does not exist
case 2:
break;
}
goto NOWHERE; // CS0159, NOWHERE label does not exist
}
}