(このWindowsフォームアプリケーションでは)ファイルからハッシュテーブルにデータを読み取り、テキストボックスにハッシュテーブルのデータを入力しようとしていますが、コードを実行すると、常に例外がスローされます。追加されました。辞書のキー:''追加されるキー:'' "
初期コード:
string[] fileLines = File.ReadAllLines(@"C:path/ajand.txt");
foreach (string line in fileLines)
{
// to split the first 9 chars in the string and use them as key values
string[] match = Regex.Split(line, line.Substring(0,9));
hT.Add(match[0], line);
}
だから私は次のコードでキーの重複をチェックしようとしました
string[] fileLines = File.ReadAllLines(@"C:path/ajand.txt");
foreach (string line in fileLines)
{
string[] match = Regex.Split(line, line.Substring(0,9));
if(!hT.ContainsKey(match[0])) // to check duplicates
hT.Add(match[0], line);
}
しかし、プログラムを実行すると、対応するテキストボックスに、ハッシュテーブルに追加されたと「思われる」データが入力されません。問題が何であるか考えてください。