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

  • 99being99

    99being99

    2 EYLÜL 2008
  • JonnyEthco

    JonnyEthco

    5 EKİM 2006
  • SamsTech

    SamsTech

    4 NİSAN 2014