CS1519-fordítási hiba

Érvénytelen token "token" az osztály-, struktúra- vagy felülettag-deklarációban

Ez a hiba akkor jön létre, ha egy jogkivonat olyan helyen jelenik meg, amelyhez nem tartozik. A jogkivonat egy kulcsszó; egy azonosító (egy osztály neve, szerkezet, metódus stb.); egy sztring, karakter vagy numerikus literálérték, például 108, "Hello" vagy "A"; vagy operátor vagy írásjel, például == vagy ;.

Minden olyan osztály-, struktúra- vagy felülettag-deklaráció, amely érvénytelen módosítókat tartalmaz, mielőtt a típus létrehozza ezt a hibát. A hiba kijavításához távolítsa el az érvénytelen módosítókat.

A következő minta öt helyen hozza létre a CS1519-et, mert a jogkivonatok olyan helyekre kerülnek, ahol érvénytelenek:

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

Lásd még