Welches ist besser? Array, ArrayList oder List <T> (in Bezug auf Leistung und Geschwindigkeit)

Ich benötige eine schnelle Verarbeitung meiner Seite. Die Anzahl der hinzuzufügenden Werte ist dynamisch.

Welches der oben genannten ist bevorzugt? Unterstützung mit einem gültigen Grund.

Bearbeiten: Zum Beispiel:

string str = "a,b,c"; //Count of the number of elements in str is not fixed
string[] arr = str.Split(',');

oder,

ArrayList al = new ArrayList();
al.Add(str.Split(','));

Antworten auf die Frage(3)

Ihre Antwort auf die Frage