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

  • Mega64

    Mega64

    24 ŞUBAT 2006
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013