次の方法で共有


コンパイラ エラー CS1001

識別子が必要です。

識別子が指定されていません。 識別子は、ユーザーが指定するクラス、構造体、名前空間、メソッド、変数などの名前です。

次の例では、単純なクラスを宣言していますが、クラスの名前が指定されていません。

public class //CS1001
{
    public int Num { get; set; }
    void MethodA() {}
}

次の例では、列挙型を宣言するときにメンバーを指定する必要があるため、CS1001 が生成されます。

public class Program
{
    enum Colors
    {
        'a', 'b' // CS1001, 'a' is not a valid int identifier
        // The following line shows examples of valid identifiers:
        // Blue, Red, Orange
    };

    public static void Main()
    {
    }
}

パラメーター名は、インターフェイス定義など、コンパイラによって使用されない場合でも指定する必要があります。 これらのパラメーターは、そのインターフェイスを利用するプログラマーが、パラメーターの意味を理解するのに必要です。

interface IMyTest
{
    void TestFunc1(int, int);  // CS1001
    // Use the following line instead:
    // void TestFunc1(int a, int b);
}

class CMyTest : IMyTest
{
    void IMyTest.TestFunc1(int a, int b)
    {
    }
}

関連項目