SORU
30 Ocak 2009, Cuma


Sözlük için bir koleksiyon başlatıcı<TKey, TValue> girdileri kullanabilir miyim?

Kod bir sonraki parça için başlatıcı: bir koleksiyon kullanmak istiyorum

public Dictionary<int, string> GetNames()
{
    Dictionary<int, string> names = new Dictionary<int, string>();
    names.Add(1, "Adam");
    names.Add(2, "Bart");
    names.Add(3, "Charlie");
    return names;
}

Bu yüzden genellikle gibi bir şey olmalıdır:

return new Dictionary<int, string>
{ 
   1, "Adam",
   2, "Bart"
   ...

Ama bunun için doğru sözdizimi nedir?

CEVAP
30 Ocak 2009, Cuma


var names = new Dictionary<int, string> {
  { 1, "Adam" },
  { 2, "Bart" },
  { 3, "Charlie" }
};

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006