我有以下類:當實現IList <T>的類需要我實現Count屬性時該怎麼辦?
public class GraphingResults : IList<GraphingResult>
{
public List<GraphingResult> ToolkitResultList { get; set; }
public GraphingResults()
{
this.ToolkitResultList = new List<GraphingResult>();
}
// bunch of other stuff
}
由於這個類實現IList<GraphingResult>
,它要求我執行下列財產
public int Count
{
get { throw new NotImplementedException(); }
}
我不知道到底該怎麼(以及許多其他!)做...我是否需要返回this.ToolkitResultList
的計數?
你爲什麼要麻煩執行'IList'?爲什麼不公開你的'List'作爲一個屬性?這不像'IList'阻止修改,所以不知道這是什麼意思。 – 2011-02-24 17:16:47