Leggere in inglese

Condividi tramite


Errore del compilatore CS0158

L'etichetta 'label' è la replica di un'altra etichetta con lo stesso nome in un ambito contenuto

Un'etichetta in un ambito interno nasconde un'etichetta con lo stesso nome in un ambito esterno. Per altre informazioni, vedere goto.

L'esempio seguente genera l'errore CS0158:

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