クラス、構造体またはインターフェイスのメンバー宣言でトークン '<トークン>' が無効です
このエラーは、トークンが属していない場所でトークンが見つかるたびに生成されます。 トークンとは、キーワード、識別子 (クラス、構造体、メソッドなどの名前)、"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;
}
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET