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

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • DrePwn

    DrePwn

    22 Temmuz 2011
  • eurotuner

    eurotuner

    6 Mart 2006