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