En son web geliştirme öğreticiler
 

ASP sözlük Nesnesi


Sözlük nesne ad / değer çiftleri bilgileri depolar.


Örnekler

Örnekler

Belirtilen anahtar var mıdır?
Nasıl bir sözlük nesne oluşturmak için, ve sonra belirli bir anahtar olup olmadığını kontrol etmek için yöntem Var kullanın.

Tüm öğelerin bir dizi döndürür
Nasıl tüm öğelerin bir dizi dönmek Öğeler yöntemini kullanmak.

Tüm tuşları bir dizi döndürür
Nasıl bütün anahtarların bir dizi dönmek Tuşlar yöntemi kullanmak.

Bir öğenin değerini döndürür
Nasıl bir öğenin değerini döndürmek için Öğe özelliğini kullanmak.

Bir anahtar ayarla
Nasıl bir sözlük nesnede bir anahtarı ayarlamak Key özelliği kullanmak için.

Anahtar / madde çiftlerinin sayısını döndürür
Nasıl anahtar / madde çiftlerinin sayısını döndürmek için Count özelliğini kullanmak.


sözlük Nesnesi

Sözlük nesne isim / değer çiftleri bilgileri saklamak için kullanılan (referred to as key and item) . Sözlük nesne diziler benzer görünebilir, ancak, sözlük nesnenin ilgili verileri işlemek için daha arzu edilir bir çözümdür.

Sözlükler Dizileri Karşılaştırmak:

  • Tuşlar Dictionary nesnesinin öğeleri tanımlamak için kullanılır
  • Sen Sözlük nesnenin boyutunu değiştirmek için REDIM çağırmak gerekmez
  • Bir Sözlük bir öğeyi silerken, kalan öğeleri otomatik kaydırılacağından
  • Sözlükler Diziler can, çok boyutlu olamaz
  • Sözlükler daha yerleşik Diziler daha fonksiyonların
  • Sözlükler sık ​​rastgele unsurları erişimle ilgili diziler daha iyi çalışmasını
  • Sözlükler içeriklerine göre öğeleri bulma konusunda diziler daha iyi çalışmasını

Aşağıdaki örnek, bir sözlük nesnesi oluşturur, bu bazı anahtar / madde çiftleri ekler ve anahtar gr için öğe değerini alır:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>

Output:

The value of key gr is: Green

Sözlük nesnenin özellikleri ve yöntemleri aşağıda açıklanmıştır:

Özellikleri

özellik Açıklama
CompareMode Ayarlar veya bir sözlük nesne anahtarları karşılaştırmak için karşılaştırma moduna döner
Count Dictionary nesnesinin anahtar / öğe çifti sayısını döndürür
Item Ayarlar veya Dictionary nesnesinin bir öğenin değerini döndürür
Key Dictionary nesnesinin varolan anahtar değeri için yeni bir anahtar değeri ayarlar

Yöntemler

Yöntem Açıklama
Add Bir sözlük nesneye yeni bir anahtar / öğe çifti ekler
Exists Belirtilen anahtar Sözlük nesnesinde olup olmadığını gösteren bir Boole değeri döndürür
Items Dictionary nesnesinin tüm öğelerin bir dizi döndürür
Keys Dictionary nesnesinin tüm anahtarların bir dizi döndürür
Remove Sözlük nesneden biri Belirtilen anahtar / öğe çifti kaldırır
RemoveAll Sözlük nesnede tüm anahtar / item çiftleri kaldırır