Ler em inglês

Compartilhar via


Erro do Compilador CS1525

Termo de expressão "term" inválido

O compilador detectou um termo inválido em uma expressão. Esse erro pode ser causado por uma expressão ausente onde uma é esperada, resultando na análise incorreta de tokens subsequentes como uma expressão, ou no uso de um constructo inválido dentro de uma expressão. As causas raiz comuns incluem tokens sem correspondência, ponto-e-vírgula ausente ou delimitadores em excesso.

O exemplo a seguir gera o erro CS1525:

C#
// 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!");
    }
}