List<T>
Das alte Problem mit dem Typ Array
ist seine festgelegte Größe. Wenn Sie nicht im Voraus wissen, wie viele Objekte in einem Array gespeichert werden, laufen Sie Gefahr, es entweder zu klein zu deklarieren (so dass Ihnen der Platz ausgeht) oder zu groß (so dass Sie Speicher verschwenden).
Vielleicht fordert Ihr Programm den Benutzer zur Eingabe von Daten auf oder sammelt seine Eingabe auf einer Website. Wenn es Objekte vorfindet (Strings, Bücher, Werte usw.), fügen Sie diese dem Array hinzu. Aber Sie haben keine Ahnung, wie viele Objekte Sie in einer gegebenen Sitzung einsammeln werden. Das klassische Array mit seiner festgelegten Größe ist hier schlecht geeignet, da Sie nicht voraussagen können, welche Größe das Array haben muss.
Die Klasse ...
Get Programmieren mit C# 3.0 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.