collections

    6熱度

    3回答

    因此,WPF不支持CompositeCollections視圖的標準排序或過濾行爲,那麼解決此問題的最佳做法是什麼? 有兩個或更多不同類型的對象集合。您想將它們組合成一個可排序和可過濾的集合(必須手動實現排序或過濾)。 我考慮過的一種方法是創建一個只有少數核心屬性的新對象集合,包括我希望集合排序的屬性和每個類型的對象實例。 class MyCompositeObject { enum

    45熱度

    18回答

    在此之前,C#泛型,每個人都將通過創建一個實現IEnumerable的 IE收藏基礎代碼爲他們的業務對象的集合: public class CollectionBase : IEnumerable ,然後將獲得從他們的業務對象的集合。 public class BusinessObjectCollection : CollectionBase 現在使用泛型列表類,是否有人只是使用它呢?我發

    39熱度

    8回答

    我有兩個相同對象的集合,Collection<Foo> oldSet和Collection<Foo> newSet。所需的邏輯如下: 如果foo是(*)oldSet但不newSet,叫doRemove(foo) 否則,如果foo不oldSet但在newSet,叫doAdd(foo) 否則,如果foo是在兩個集合,但修改後,撥打doUpdate(oldFoo, newFoo) 否則如果!foo.ac

    92熱度

    9回答

    我正在尋找一種非常快速的方式來過濾C#中的集合。我目前正在使用通用清單<對象>集合,但如果它們的性能更好,我可以使用其他結構。 目前,我只是創建一個新的列表<對象>並循環通過原始列表。如果過濾標準匹配,我將一份副本放入新列表中。 有沒有更好的方法來做到這一點?有沒有一種方法可以過濾到位,因此不需要臨時列表?

    4熱度

    7回答

    靜態編程問題:假設有一組對象可以相互比較並進行排序。隨着對象的添加和當前最小的偶爾刪除,追蹤集合中最小元素的最有效方法是什麼?

    12熱度

    10回答

    在C++中,從性能和數據完整性的角度來看,我有什麼替代方法來公開集合? 我的問題是,我想返回一個內部的數據列表給調用者,但我不想生成一個副本。 Thant讓我返回對列表的引用或指向列表的指針。然而,我並不想讓調用者改變數據,我只是想讓它讀取數據。 我必須在性能和數據完整性之間做出選擇嗎? 如果是這樣,一般來說最好是單向還是特殊? 有其他的選擇嗎?

    20熱度

    3回答

    這個免費的收藏庫來自哥本哈根IT大學。 http://www.itu.dk/research/c5/ 有與9頻道作者我想學習如何使用這些集合的一個視頻,我想知道是否有人有更多的經驗,或者你有什麼對這個特定集合的想法.NET的庫。你喜歡他們設計的方式,你喜歡他們的表現嗎?他們的主要問題是什麼?