SORU
19 Aralık 2012, ÇARŞAMBA


Ne kadar SERİ bir sorgu bir Sözlük sonuçlanan yazılır?


public class Person
{
    public string NickName{ get; set; }
    public string Name{ get; set; }
}

var pl = new List<Person>;

var q = from p in pl
        where p.Name.First() == 'A'
        orderby p.NickName
        select new KeyValuePair<String, String>(p.NickName, p.Name);

var d1 = q.ToList(); // Gives List<KeyValuePair<string, string>>
var d2 = q.ToDictionary(); // Does not compile

Sözlük<dize, dize> nasıl;?

CEVAP
19 Aralık 2012, ÇARŞAMBA


Dictionary değerleri belirtmeniz gerekir

var d2 = q.ToDictionary(p => p.NickName, p => p.Name);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • cekehechu

    cekehechu

    20 HAZİRAN 2006