コンパイラの警告 (レベル 2) CS0467
更新 : 2007 年 11 月
エラー メッセージ
メソッド 'メソッド' とメソッド以外の 'non-method' があいまいです。メャbド グループを使用しています。
異なるインターフェイスから継承したメンバが同じシグネチャを持つ場合、あいまいさに関するエラーが発生します。
使用例
次の例では 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()
{
}
}