SORU
24 NİSAN 2009, Cuma


.Net, nasıl bir foreach kullanmadan kesinlikle yazılmış genel bir liste için bir ArrayList dönüştürme?

Aşağıdaki kod örneği bakın. ArrayList jenerik bir Liste olması lazım.

ArrayList arrayList = GetArrayListOfInts();  
List<int> intList = new List<int>();  

//Can this foreach be condensed into one line?  
foreach (int number in arrayList)  
{  
    intList.Add(number);  
}  
return intList;    

CEVAP
24 NİSAN 2009, Cuma


Şunları deneyin

var list = arrayList.Cast<int>().ToList();

Bu sadece belirli uzatma yöntemleri 3.5 çerçevesinde tanımlanan yararlanır, çünkü C# 3.5 derleyici kullanarak işe yarayabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008