SORU
26 Mart 2012, PAZARTESİ


Kontrol Anahtarı NameValueCollection Var

Hızlı ve basit bir şekilde, eğer bir anahtar döngü olmadan bir NameValueCollection içinde olup olmadığını kontrol etmek için var mı?

Bir şeyler arıyor gibi Sözlük.() ContainsKey veya benzer.

Tabii ki bunu çözmek için birçok yol vardır. Sadece eğer birisi yardımcı olabilir diye beyin benim kaşıntı çizik.

CEVAP
26 Mart 2012, PAZARTESİ


MSDN:

Bu özellik aşağıdaki durumlarda null döndürür:

1) belirtilen anahtar bulunmazsa;

Sadece, böylece:

NameValueCollection collection = ...
string value = collection[key];
if (value == null) // key doesn't exist

2) belirtilen anahtar bulundu ve onun ilişkili değeri null olur.


collection[key] Dahili performans O(1) ile Hashtable kullanan base.Get() base.FindEntry() sonra çağırır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010