SORU
25 ŞUBAT 2011, Cuma


Oyuncu Listesi<X> Liste<Y>

Ben aşağıdaki gibi bir zamanda başka bir tür öğelerin bir listesini atmak mümkün (nesne döküm yapmak için halka açık bir operatör statik bir yöntem olduğu düşünülürse)

List<Y> ListOfY = new List<Y>();

foreach(X x in ListOfX)
    ListOfY.Add((Y)x);

Ama bir anda tüm listeyi atmak mümkün değil mi? Örneğin,

ListOfY = (List<Y>)ListOfX;

CEVAP
25 ŞUBAT 2011, Cuma


Eğer X gerçekten Y çevirebilirsiniz eğer kullanmak gerekir

List<Y> listOfY = listOfX.Cast<Y>().ToList()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • talkandroid

    talkandroid

    27 Mayıs 2010