Welche .Net-Sammlung zum gleichzeitigen Hinzufügen mehrerer Objekte und zur Benachrichtigung?

War angesichts der System.Collections.ObjectModel ObservableCollection<T> Klasse. Dieses ist merkwürdig, weil

  • es hat eine Add-Methode nimmt eine Element nur. Keine AddRange oder gleichwertig.
  • die Meldung Ereignis-Argumente hat eine NewItems Eigenschaft, die eine IList (von Objekten.. nicht T)

Meiner müssen hier hinzufügen, um einen Stapel von Gegenständen in einer Sammlung und der Hörer bekommt auch die batch als Teil der Benachrichtigung. Bin ich etwas fehlt mit ObservableCollection ? Gibt es eine andere Klasse, erfüllt meine Skillung?

Update: will nicht roll meine eigene so weit wie möglich. Ich würde build-in hinzufügen/entfernen/ändern etc.. eine ganze Menge Zeug.


Verwandte Q:

https://stackoverflow.com/questions/670577/observablecollection-doesnt-support-addrange-method-so-i-get-notified-for-each

InformationsquelleAutor der Frage Gishu | 2008-09-11

Schreibe einen Kommentar