SORU
9 EKİM 2008, PERŞEMBE


&;&Lt listesini gt; OrderBy Alfabetik

C kullanıyorum# Çerçeve 3.5. Hızlı List<> Genel Bir tür arıyorum. Bu örnek için sağlar soyad özelliği ile İnsan türü bir Listesi var. Bu nasıl Liste lambda ifade kullanarak sıralayın ki?

List<Person> people = PopulateList();
people.OrderBy(???? => ?????)

CEVAP
9 EKİM 2008, PERŞEMBE


Eğer bir yerde sıralama (yani liste güncellenir) bir kastediyorsan:

people.Sort((x, y) => string.Compare(x.LastName, y.LastName));

Eğer yeni bir liste kastediyorsan:

var newList = people.OrderBy(x=>x.LastName).ToList(); // ToList optional

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • KSI

    KSI

    25 Temmuz 2009
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011