Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Vergleich von Collections in .NET

Was soll man nehmen? Tut's ein Array, taugt List, wäre IQueryable besser oder ICollection? Der Beitrag von Mahsa Hassankashi bringt Klarheit.
Mahsa Hassankashi, Doktorandin an der Technischen Universität Berlin, hat in einem englischsprachigen Beitrag auf CodeProject die Unterschiede der diversen .NET-Datenvariablen Array, ArrayList, HashTable, IDictionary, List, IList, ICollection, IEnumerable, IQueryable, Stack und Queue untersucht und erläutert. Ihr Beitrag liefert einen sehr guten Überblick, der durch sinnvollle Schaubilder die Zusammenhänge anschaulich darstellt. Eine übersichtliche Tabelle fasst die Arbeit zusammen und gibt Hilfestellung für Anfänger, wann und zu welchem Zweck die einzelnen Klassen am besten taugen. Der Beitrag von Mahsa Hassankashi ist schon seit ein paar Jahren online, wird von der Community sehr geschätzt und regelmäßig aktualisiert – zuletzt am 3. April 2019.
Miscellaneous

Neueste Beiträge

Vom Sub-Agenten zum Schwarm - Kimi K3 – das Modell hinter dem Agenten, Teil 5
Mehr Agenten versprechen mehr Tempo, vervielfachen aber auch Abstimmung und Risiko. Ob aus paralleler Aktivität tatsächlich Fortschritt entsteht, entscheidet sich dort, wo spektakuläre Schwarmdemos meist enden.
5 Minuten
CartoType: Karte nach Maß - Mapping mit CartoType, Teil 1
Mit CartoType gibt es ein System, das Google Maps und Co. ersetzen kann und dabei das kompakte Dateiformat CTM1 nutzt. Mit durchaus vertretbarem Aufwand lassen sich solche CTM1-Kartendateien auch nach eigenen Bedürfnissen selbst erstellen.
5 Minuten
31. Aug 2026
CartoType: Einsatz mit Windows Forms - Mapping mit CartoType, Teil 2
Der Big-Tech-freie Kartendienst CartoType kann dazu beitragen, Anwendungen mit Maps-Diensten unabhängiger von Google, Apple und Co. zu machen. In diesem Beitrag soll das System in einer Windows-Forms-Applikation ins Leben gerufen werden.
5 Minuten
7. Sep 2026

Das könnte Dich auch interessieren

MessagePack: JSON als Binär-Image - Best of NuGet, Teil 10
Das Serialisierungsformat MessagePack wurde – anders als JSON – konsequent auf die Bedürfnisse von Maschinen und damit auch auf höchstmögliche Kompaktheit optimiert. Der Vorteil: Ein geringeres zu übertragendes Datenvolumen führt vor allem in IoT-nahen Anwendungen direkt zu geringeren Kosten.
6 Minuten
17. Aug 2026
Wiederholend wie ein Papagei: Polly - Best of NuGet, Teil 8
Viele Probleme der Systemtechnik lassen sich durch wiederholtes Versuchen oder durch Rate Limiting lösen. Die .NET-Bibliothek Polly stellt Entwicklern hierfür verschiedenste Maßnahmen zur Resilienz-Steigerung in Form von schlüsselfertigen Bausteinen zur Verfügung.
6 Minuten
10. Aug 2026
.NET-Anbindung für die Llama-KI - LLamaSharp
Open-Source-KI auf dem lokalen Gerät nutzen – mit handhabbarem Speicherbedarf und optionalem Zugriff auf externe Datenquellen.
8 Minuten
13. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige