Konwertuj tablicę ciągów na List <ciąg>
Widziałem przykłady tego wykonane za pomocą.ToList()
na typach tablicowych wydaje się to być dostępne tylkow .Net 3.5+. Pracuję z .NET Framework 2.0 w projekcie ASP.NET, którego nie można obecnie zaktualizować, więc zastanawiałem się: czy istnieje inne rozwiązanie? Ten, który jest bardziej elegancki niż zapętlanie tablicy i dodawanie każdego elementu do tej listy (co nie jest problemem; zastanawiam się tylko, czy istnieje lepsze rozwiązanie do celów edukacyjnych)?
<code>string[] arr = { "Alpha", "Beta", "Gamma" }; List<string> openItems = new List<string>(); foreach (string arrItem in arr) { openItems.Add(arrItem); } </code>
Jeśli muszę to zrobić w ten sposób, czy istnieje sposób na zwolnienie pamięci z tablicy po skopiowaniu jej na moją listę?