SORU
7 Temmuz 2009, Salı


Kod '' zincirleme SERİ anahtar kelime içeri uzantısı yöntem çağrıları eşdeğer

C# kullanarak sorgu anlama özellikleri tarafından kullanılan kod gibi yazabilirsiniz:

var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" };
var result =
    from animalName in names
    let nameLength = animalName.Length
    where nameLength > 3
    orderby nameLength
    select animalName;

Sorgu ifadesi yukarıdaki, let anahtar değeri nerede ve orderby işlemleri için ileri animalName.Length çağrı yinelenen olmadan geçirilecek sağlar.

SERİ uzatma yöntemi eşdeğer yola ne elde çağırır "" anahtar kelime burada mı? nedir

CEVAP
7 Temmuz 2009, Salı


Bırak kendi çalışma yok;-sırtına piggy Select dışında. Eğer "reflektör" dışında varolan bir dll çekin. kullanırsanız görebilirsiniz

olacakbir şeygibi:

var result = names
        .Select(animalName => new { nameLength = animalName.Length, animalName})
        .Where(x=>x.nameLength > 3)
        .OrderBy(x=>x.nameLength)
        .Select(x=>x.animalName);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012