Leer en inglés

Compartir a través de


Error del compilador CS1023

Una instrucción incrustada no puede ser una declaración o una instrucción con etiqueta

Una instrucción incrustada, como las instrucciones que siguen a una instrucción if , no pueden contener declaraciones ni instrucciones con etiqueta.

El ejemplo siguiente genera la advertencia CS1023 dos veces:

// CS1023.cs  
public class a  
{  
   public static void Main()  
   {  
      if (1)  
         int i;      // CS1023, declaration is not valid here  
  
      if (1)  
         xx : i++;   // CS1023, labeled statement is not valid here  
   }  
}