Die Liste ist indexbasiert und neue Elemente werden immer am Ende der Liste hinzugefügt. Sie können Elemente an einem bestimmten Index einfügen, damit die nächsten Elemente um eine Position verschoben werden.
Also ja , so können Sie es sicher benutzen ...
Die List (T) -Klasse ist das generische Äquivalent der ArrayList-Klasse. Es implementiert die generische IList (T) -Schnittstelle mithilfe eines Arrays, dessen Größe nach Bedarf dynamisch erhöht wird.
Auf Elemente in dieser Sammlung kann über einen Ganzzahlindex zugegriffen werden. Indizes in dieser Sammlung basieren auf Nullen.
Es ist nicht garantiert, dass die Liste (T) sortiert ist. Sie müssen die Liste (T) sortieren, bevor Sie Vorgänge (z. B. BinarySearch) ausführen, bei denen die Liste (T) sortiert werden muss.
Eine Liste (T) kann mehrere Leser gleichzeitig unterstützen, solange die Sammlung nicht geändert wird. Das Aufzählen durch eine Sammlung ist an sich keine thread-sichere Prozedur. In dem seltenen Fall, dass eine Aufzählung mit einem oder mehreren Schreibzugriffen konkurriert, besteht die einzige Möglichkeit, die Thread-Sicherheit zu gewährleisten, darin, die Sammlung während der gesamten Aufzählung zu sperren. Damit mehrere Threads zum Lesen und Schreiben auf die Sammlung zugreifen können, müssen Sie Ihre eigene Synchronisierung implementieren.
Sie können mehr darüber auf MSDN lesen .