編譯器錯誤 CS1525
無效的運算式詞彙 'term'
編譯器偵測到運算式中有無效的詞彙。 此錯誤的原因可能是遺漏預期運算式、導致後續權杖錯誤地遭剖析為運算式,或運算式內使用無效的建構。 常見的根本原因包括不相符的權杖、遺漏分號或多餘的分隔符號。
下列範例會產生 CS1525:
// CS1525.cs
class MyClass
{
public static void Method(int number) {}
public static void Main()
{
int i = 0;
i = i + 'c' + 1 + (2); // OK
i = i + void + throw; // CS1525, these keywords are not valid in this expression
Method(123,); // CS1525, excess trailing comma
goto EmptyLabel;
EmptyLabel: // CS1525, empty label
// Add something here to resolve the error, for example:
// System.Console.WriteLine("Hello!");
}
}