VBScriptにおける、SortedListでのキーの存在チェック方法について解説しています。
キーの存在チェックは、下記のように「SortedListオブジェクト.ContainsKey(“キー”)」と記述することで確認できます。
キーが存在する場合は「True」、存在しない場合は「False」が返されます。
Option Explicit
' 連想配列を使用するための宣言
Dim sortedList
Set sortedList = CreateObject("System.Collections.SortedList")
' 要素の追加
sortedList.Add "200", "みかん"
sortedList.Add "100", "りんご"
sortedList.Add "300", "ぶどう"
' キーの存在チェック
If(sortedList.ContainsKey("100"))Then
MsgBox("キーは存在します")
Else
MsgBox("キーは存在しません")
End If


コメント