我有以下接口:C#:接口給力的產品清單繼承接口
IMyInterface
{
IList<IMyInterface> MyList { get; set; }
int X { get; set; }
int Y { get; set; }
}
我想強迫類實現此接口有一個列表「MYLIST」與其他項目也清單實現IMyInterface。我該怎麼做呢?
我得到的錯誤,如果我嘗試以下方法:
public class MyClass: IMyInterface
{
public int X { get; set; }
public int Y { get; set; }
public List<MyClass> MyList { get; set; }
}
接口強制自己。這是界面和抽象類的區別。它是一份合同,你被迫服從。 –
你現在的代碼有什麼問題? – john
你是否想要實現你的界面的所有類型的列表? – Rahul