Compartir a través de


Error del compilador CS1525

Actualización: noviembre 2007

Mensaje de error

El término de la expresión 'carácter' no es válido
Invalid expression term 'character'

El compilador detectó un carácter no válido en una expresión.

El código siguiente genera el error CS1525:

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

Una etiqueta vacía también puede producir CS1525, como ocurre en el siguiente ejemplo:

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