Hashtable からいくつかの値を保存して取得しようとしています。そのハッシュテーブルにキーを渡して値を取得すると、null が返されます。しかし、それには、渡された値をキーとして持つテーブルがあります。
いくつかの文字列変数を使用して Hashtable キーと値を追加しています。
編集: これが私のコードです。
Hashtable hashtbl = new Hashtable();
string[,] ValueArray =new string[3,2];
ValueArray[0,0]="key1";
ValueArray[0,1]="value1";
ValueArray[1,0]="key2";
ValueArray[1,1]="value2";
ValueArray[2,0]="key3";
ValueArray[2,1]="value3";
for(int i=0;i<ValueArray.GetUpperBound(0);i++)
{
string mykey=ValueArray[i,0];
string myval=ValueArray[i,1];
if (hashtbl.ContainsKey(mykey)==false)
{
hashtbl.Add(mykey,myval);
}
}
その後、次のような値を取得しようとしています
string newVal =hashtbl[mykey].ToString();
null 例外をスローします。