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