Freigeben über


Compilerfehler CS1519

Ungültiges Token „token“ in Klasse, Struktur oder Schnittstellenmemberdeklaration

Dieser Fehler wird generiert, wenn ein Token an einem Speicherort erkannt wird, in den er nicht gehört. Ein token ist ein Schlüsselwort, ein Bezeichner (der Name von einer Klasse, Struktur, Methode usw.), eine Zeichenfolge, ein Zeichen oder ein numerischer literaler Wert wie 108, „Hello“ oder „A“, oder es ist ein Operator oder Punctuator, wie == oder ;.

Jede class, Struktur oder Schnittstellen-Memberdeklaration, die vor dem Typ ungültige Modifizierer enthält, wird diesen Fehler generieren. Um den Fehler zu beheben, entfernen Sie die ungültigen Modifizierer.

Im folgenden Beispiel wird CS1519 an fünf Orten generiert, da sich Token in Speicherorten befinden, in denen sie nicht gültig sind:

// CS1519.cs  
// Generates CS1519 because a class name cannot be a number:  
class Test 42
{  
// Generates CS1519 because of 'j' following 'I'  
// with no comma between them:  
    int i j;
// Generates CS1519 because of "checked" on void method:  
    checked void f4();
  
// Generates CS1519 because of "num":  
    void f5(int a num){}
  
// Generates CS1519 because of namespace inside class:  
    namespace;
  
}  

Siehe auch