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

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007