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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006