次の方法で共有


コンパイラ エラー CS1519

クラス、構造体またはインターフェイスのメンバー宣言でトークン '<トークン>' が無効です

このエラーは、トークンが属していない場所でトークンが見つかるたびに生成されます。 トークンとは、キーワード、識別子 (クラス、構造体、メソッドなどの名前)、"Hello" などの文字列、'A' などの文字、108 などの数値リテラル値、== などの演算子、; などの区切り記号です。

型より前に、無効な修飾子を含むクラス、構造体、またはインターフェイス メンバー宣言があると、このエラーが生成されます。 このエラーを解決するには、無効な修飾子を削除します。

次の例では、トークンが無効な場所に配置されていることが原因で、5 か所で CS1519 エラーが生成されます。

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

関連項目