Error del compilador CS1646

Actualización: noviembre 2007

Mensaje de error

Se esperaba una palabra clave, un identificador o una cadena detrás del especificador textual: @
Keyword, identifier, or string expected after verbatim specifier: @

Vea los literales de cadena para saber cómo se utiliza el especificador textual '@'. El especificador textual sólo se permite antes de una cadena, una palabra clave o un identificador. Para resolver este error, quite el símbolo @ de cualquier lugar incorrecto o agregue la cadena, la palabra clave o el identificador que corresponda.

El código siguiente genera el error CS1646:

// CS1646
class C
{
   int i = @5;  // CS1646
   // Try this line instead:
   // int i = 5;
}