Auf Englisch lesen

Freigeben über


Compilerfehler CS0159

Die Bezeichnung 'label' ist im Bereich der goto-Anweisung nicht vorhanden.

Die Bezeichnung, auf die die goto -Anweisung verweist, konnte im Bereich der goto -Anweisung nicht gefunden werden.

Im folgenden Beispiel wird CS0159 generiert:

C#
// 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  
   }  
}