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

  • IGN

    IGN

    19 EYLÜL 2006
  • SRI International

    SRI Internat

    30 NİSAN 2008
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012