영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0471

'name' 메서드는 제네릭 메서드가 아닙니다. 식 목록을 사용하려면 < 식 주위에 괄호를 사용하세요.

이 오류는 코드에 괄호 없이 식 목록이 포함된 경우에 생성됩니다.

예시

다음 예제에서는 CS0471을 생성합니다.

C#
// 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에서 더 이상 사용되지 않습니다. 이전 예는 성공적으로 컴파일되어야 합니다.