SORU
19 AĞUSTOS 2008, Salı


C IList sıralama#

Arasında ilginç bir sorun, bugün geldim. IList döndüren bir XML web servisi var. Sınıflandırmak istedim kadar gerçekten büyük bir anlaşma değil.

IList arabirimi meğer bir tür inşa yöntemi yok.

Ama sadece biraz "" beni. getto gibiydi sorunu çözmek için ArrayList.Adapter(list).Sort(new MyComparer()) yöntemi kullandım

Ayrıca IList devralmasını ve kendi Tür bir uygulama ile bir uzantı yöntemi yazma ile eğlendi, () yöntemi gibi bir Liste ama bunların hiçbiri çevrim aşırı şık görünüyordu.

Benim sorum ise şu, kimse bir IList sıralama için zarif bir çözüm var mı

CEVAP
19 AĞUSTOS 2008, Salı


Ne tür Nesneleri kullanarak bu SERİ hakkında?

Bir var IList<Car> araba Engine bir özelliği vardı, aşağıdaki gibi bir sıralama olabilir inanıyorum

from c in list
orderby c.Engine
select c;

Edit: burada. cevap almak için hızlı olmak gerekir Diğer cevaplar için biraz farklı bir sözdizimi sunulan gibi, benim cevabım - ancak, diğer cevaplar sundu eşit derecede geçerli bırakacağım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009