Die Qual der Wahl
Die wichtigste Frage beim Einsatz von Auflistungsklassen ist natürlich: Wann soll man welche Auflistung verwenden?
Tipp
In vielen Fällen ist List<T>
eine befriedigende bis gute Wahl, die eine komfortable Programmierschnittstelle mit akzeptabler Effizienz verbindet.
Kriterium I: Generisch oder nicht generisch
In dieser Frage spricht alles für die Generika-Auflistungen. Generika-Auflistungen sind typsicher, Verweistypen müssen nicht explizit umgewandelt werden, für Werttypen gibt es kein zeitraubendes Boxing und Unboxing.
Mit den alten C# 1.0-Auflistungen sollten Sie nur arbeiten, wenn
Sie bestehenden Code pflegen
Sie spezialisierte Auflistungen wie
BitArray
verwenden möchtenSie innerhalb einer Auflistung Elemente ganz unterschiedlicher ...
Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.