Sözlük nesne ad / değer çiftleri bilgileri depolar.
Ö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 |