Saya telah melihat contoh ini dilakukan menggunakan .ToList()pada jenis array, ini tampaknya hanya tersedia di. Net 3.5+ . Saya bekerja dengan .NET Framework 2.0 pada proyek ASP.NET yang tidak dapat ditingkatkan saat ini, jadi saya bertanya-tanya: apakah ada solusi lain? Salah satu yang lebih elegan daripada perulangan melalui array dan menambahkan setiap elemen ke Daftar ini (yang tidak ada masalah; Saya hanya ingin tahu apakah ada solusi yang lebih baik untuk tujuan pembelajaran)?
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
Jika saya harus melakukannya dengan cara ini, apakah ada cara untuk membatalkan alokasi array yang tersisa dari memori setelah saya menyalinnya ke daftar saya?
arr, pengumpul sampah akan melakukan pekerjaan yang jauh lebih baik daripada Anda.