Konvertiert ein Array von Strings in List <string>
Ich habe Beispiele dafür gesehen.ToList()
bei Array-Typen scheint dies nur verfügbar zu seinin .Net 3.5+. Ich arbeite mit .NET Framework 2.0 an einem ASP.NET-Projekt, das derzeit nicht aktualisiert werden kann. Daher habe ich mich gefragt: Gibt es eine andere Lösung? Eine, die eleganter ist, als das Array zu durchlaufen und jedes Element dieser Liste hinzuzufügen (was kein Problem ist; ich frage mich nur, ob es eine bessere Lösung für Lernzwecke gibt)?
<code>string[] arr = { "Alpha", "Beta", "Gamma" }; List<string> openItems = new List<string>(); foreach (string arrItem in arr) { openItems.Add(arrItem); } </code>
Wenn ich es auf diese Weise tun muss, gibt es eine Möglichkeit, die Zuordnung des verbliebenen Arrays aus dem Speicher aufzuheben, nachdem ich es in meine Liste kopiert habe?