Compilerfehler CS1525
Aktualisiert: November 2007
Fehlermeldung
Ungültiger Ausdruck "Zeichen".
Invalid expression term 'character'
Der Compiler hat in einem Ausdruck ein ungültiges Zeichen entdeckt.
Im folgenden Beispiel wird CS1525 generiert:
// CS1525.cs
class x
{
public static void Main()
{
int i = 0;
i = i + // OK - identifier
'c' + // OK - character
(5) + // OK - parenthesis
[ + // CS1525, operator not a valid expression element
throw + // CS1525, keyword not allowed in expression
void; // CS1525, void not allowed in expression
}
}
CS1525 kann auch durch eine leere Bezeichnung verursacht werden, wie aus dem folgenden Beispiel ersichtlich:
// CS1525b.cs
using System;
public class MyClass
{
public static void Main()
{
goto FoundIt;
FoundIt: // CS1525
// Uncomment the following line to resolve:
// System.Console.Write("Hello");
}
}