Compilerfehler CS1646

Aktualisiert: November 2007

Fehlermeldung

Schlüsselwort, Bezeichner oder Zeichenfolge erwartet nach dem ausführlichen Spezifizierer: @.
Keyword, identifier, or string expected after verbatim specifier: @

Hinweise zur Verwendung des wörtlichen Bezeichners '@' finden Sie unter Zeichenfolgenliteralen. Wörtliche Bezeichner sind nur vor einer Zeichenfolge, einem Schlüsselwort oder einem Bezeichner zulässig. Um diesen Fehler zu beheben, entfernen Sie das @-Symbol überall dort, wo es unzulässig ist, oder fügen Sie jeweils die gewünschte Zeichenfolge, das gewünschte Schlüsselwort oder den gewünschten Bezeichner hinzu.

Im folgenden Beispiel wird der Fehler CS1646 generiert.

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