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)?
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
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ę?