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

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011