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

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • FND Films

    FND Films

    2 Mayıs 2006
  • super1988guy

    super1988guy

    9 Aralık 2007