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

  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • SRI International

    SRI Internat

    30 NİSAN 2008