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

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • fireflame65

    fireflame65

    27 Mart 2007
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007