dizisine dönüştürme Dizi türleri için .ToList()
kullanılarak yapılan bunun örnekleri gördüm, bu yalnızca in .Net 3.5+ kullanılabilir görünüyor. Şu anda yükseltilemeyen bir ASP.NET projesinde .NET Framework 2.0 ile çalışıyorum, bu yüzden merak ettim: başka bir çözüm var mı? Bir dizi boyunca döngü yapmaktan ve her bir öğeyi bu listeye eklemekten daha zarif olanı (sorun değil; öğrenme amaçları için daha iyi bir çözüm olup olmadığını merak ediyorum)?Dizeler dizisini <string>
string[] arr = { "Alpha", "Beta", "Gamma" };
List<string> openItems = new List<string>();
foreach (string arrItem in arr)
{
openItems.Add(arrItem);
}
ben bu şekilde yapmak zorunda varsa, benim listesine kopyaladıktan sonra bellekten kalıcı dizi ayırması için bir yol var mı?
Arrınızı temizleme konusunda endişelenmeyin, çöp toplayıcı bunu yapacaklarından çok daha iyi bir iş çıkarır. –
Me özellikle .. veya geliştiriciler genel olarak? –
Özellikle siz. Ve ben. Aslında, sadece Jon Skeet'in kendi çöp koleksiyonunu yapmasına izin verildiğini düşünüyorum. –