Ler em inglês

Partilhar via


Erro do compilador CS1646

Palavra-chave, identificador ou cadeia de caracteres esperada após o especificador literal: @

Consulte literais de cadeia de caracteres para o uso do especificador literal '@'. O especificador literal só é permitido antes de uma cadeia de caracteres, palavra-chave ou identificador. Para resolver esse erro, remova o símbolo @ de qualquer local inadequado ou adicione a cadeia de caracteres, palavra-chave ou identificador pretendido.

O exemplo a seguir gera CS1646:

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