VBScriptにおける、Hashtableの特定の要素を削除する方法について解説しています。
下記のように「Hashtableオブジェクト.Remove “キー”」と記述することで、要素を削除することが可能です。
要素の削除後にキーの存在チェックをしているため、実行結果は常に「キーは存在しません」と表示されます。
Option Explicit ' 連想配列を使用するための宣言 Dim hashtable Set hashtable = CreateObject("System.Collections.Hashtable") ' 要素の追加 hashtable.Add "りんご", "100円" hashtable.Add "みかん", "80円" hashtable.Add "メロン", "300円" ' 特定の要素を削除 hashtable.Remove "りんご" ' キーの存在チェック If(hashtable.ContainsKey("りんご"))Then MsgBox("キーは存在します") Else MsgBox("キーは存在しません") End If
コメント