Udostępnij za pośrednictwem


Błąd kompilatora CS1519

Nieprawidłowy token "token" w klasie, struktury lub deklaracji składowej interfejsu

Ten błąd jest generowany za każdym razem, gdy token zostanie napotkany w lokalizacji, w której nie należy. Token jest słowem kluczowym; identyfikatorem (nazwą klasy, struktury, metody itd.); ciągiem, znakiem lub wartością literału liczbowego, taką jak 108, "Hello" lub "A", albo operatorem lub znakiem interpunkcyjnym, takim jak == lub ;.

Każda deklaracja klasy, struktury lub składowej interfejsu zawierająca nieprawidłowe modyfikatory przed wygenerowaniem tego błędu przez typ. Aby naprawić błąd, usuń nieprawidłowe modyfikatory.

Poniższy przykład generuje CS1519 w pięciu miejscach, ponieważ tokeny są umieszczane w lokalizacjach, w których są nieprawidłowe:

// 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;
  
}  

Zobacz też