更新:2007 年 11 月
错误消息
方法“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() { } } |