컴파일러 경고(수준 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()
{
}
}