Lire en anglais

Partager via


Erreur du compilateur CS0158

L’étiquette 'étiquette' cache une autre étiquette qui porte le même nom dans une portée contenue

Une étiquette dans une portée interne cache une étiquette du même nom dans une portée externe. Pour plus d’informations, consultez goto.

L’exemple suivant génère l’erreur CS0158 :

// CS0158.cs  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public static void Main()  
      {  
         goto lab1;  
         lab1:  
         {  
            lab1:  
            goto lab1;   // CS0158  
         }  
      }  
   }  
}