컴파일러 경고(수준 2) CS0467

메서드 'method'과(와) 메서드가 아닌 'non-method' 사이에 모호성이 있습니다.메서드 그룹을 사용합니다.

시그니처는 같지만 인터페이스가 다른 상속된 멤버로 인해 모호성 오류가 발생할 수 있습니다.

예제

다음 예제에서는 CS0467 경고가 발생하는 경우를 보여 줍니다.

// CS0467.cs
interface IList 
{
int Count { get; set; }
}
interface ICounter
{
void Count(int i);
}

interface IListCounter : IList, ICounter {}

class Driver 
{
    void Test(IListCounter x)
    {
        x.Count = 1;
        x.Count(1);   // CS0467
        // To resolve change the method name "Count" to another name.
    }
    
    static void Main() 
    {
    }
}

참고 항목

작업

방법: 컴파일러 경고 활성화/비활성화(Visual Basic)