英語で読む

次の方法で共有


コンパイラ エラー CS0471

メソッド 'name' はジェネリック メソッドではありません。 式リストを意図した場合は、< 式をかっこで囲んでください。

このエラーは、コードにかっこのない式リストが含まれている場合に生成されます。

次の例では CS0471 が生成されます。

// CS0471.cs
// compile with: /t:library
class Test
{
    public void F(bool x, bool y) {}
    public void F1()
    {
        int a = 1, b = 2, c = 3;
        F(a<b, c>(3));    // CS0471
        // To resolve, try the following instead:
        // F((a<b), c>(3));
    }
}

注意

このコンパイラ エラーは、Roslyn では使用されなくなりました。 上記の例は正常にコンパイルされるはずです。