Sdílet prostřednictvím


Compilerfehler CS1023

Aktualisiert: November 2007

Fehlermeldung

Eine eingebettete Anweisung kann keine Deklaration und keine Anweisung mit Bezeichnung sein.
Embedded statement cannot be a declaration or labeled statement

Eine eingebettete Anweisung, z. B. die einer if-Anweisung folgenden Anweisungen, können weder Deklarationen noch Anweisungen mit Marke enthalten.

Im folgenden Beispiel wird CS1023 generiert:

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