此代碼不能正常工作,但是:過濾ICollection的
public virtual ICollection<SomeItem> items { get { return (ICollection<SomeItem>)items.Where(e => e.isVisible == true); } set { ;} }
我想要做類似的意思。因此,要獲取由集合元素的屬性過濾的ICollection。
當然,我可以遍歷元素,並得到正確的,把它們放入一個新的集合,並返回,但有沒有更好的解決方案?
什麼錯誤信息,你得到什麼? –
爲什麼它不起作用?什麼'項目是? –
你想使用一個屬性?這會給你着名的'StackOverFlow'異常。 –