VB.Netのお勉強



StringDictionaryを利用@VB.Net

StringDictionaryを利用します。
HashTableの場合は、key、値はObject型ですが、
StringDictionaryの値はString型となります。

StringDictionaryのKey値は、大文字と小文字の区別はありません。

以下では、StringDictionaryを生成し、値を追加します。
ContainsKeyでKeyが含まれているのかチェックしいます。
また、RemoveでKey値の値を削除します。

ValuesをFor Eachでループし、
StringDictionaryに格納した値を表示しています。


Dim strDictionary As System.Collections.Specialized.StringDictionary

'StringDictionary生成
strDictionary = New StringDictionary()

'追加
strDictionary.Add("key1", "ItemA")
strDictionary.Add("key2", "ItemB")
strDictionary.Add("key3", "ItemC")

'keyのチェック(大文字と小文字の区別なし)
If strDictionary.ContainsKey("KEY1") Then
    Console.WriteLine("KEY1が含まれています。")
End If

'削除
strDictionary.Remove("key1")

'値を表示
Dim str As String
For Each str In strDictionary.Values
    Console.WriteLine(str)
Next




Copyright (C) 2008-2011 VB.Netのお勉強. All Rights Reserved.