Key プロパティ

Dictionary オブジェクトにキーを設定します。

object.Key(key) = newkey

引数

  • object
    必ず指定します。Dictionary オブジェクトの名前を指定します。
  • key
    必ず指定します。変更するキーの値を指定します。
  • newkey
    必ず指定します。引数 key で指定したキーと置き換える新しいキーを指定します。

解説

キーを変更するときに引数 key で指定したキーが見つからなかった場合は、引数 key の指定を使って、空の項目を持つ新しいキーが作成されます。

次のコードは、Key プロパティの使用例です。

var d;
d = new ActiveXObject("Scripting.Dictionary");

function AddStuff()
{
   var a;
   d.Add("a", "アテネ");
   d.Add("b", "ベオグラード");
   d.Add("c", "カイロ");
}

function ChangeKey(oldkey, newkey)
{
   var s;
   d.Key("c") = "Ca";
   s = "キー " + oldkey + " を " + newkey + " に変更しました。";
   return(s);
}
[VBScript]
Function DicDemo
   Dim d   ' 変数を作成します。
   Set d = CreateObject("Scripting.Dictionary")
   d.Add "a", "アテネ"   ' キーと項目を追加します。
   d.Add "b", "ベオグラード"
   d.Add "c", "カイロ"
   d.Key("c") = "d"   ' "c" のキーを "d" にセットします。
   DicDemo = d.Item("d")   ' 関連した項目を返します。
End Function

参照

CompareMode プロパティ | Count プロパティ | Item プロパティ

対象: Dictionary オブジェクト