データベースからリストのデータを取得していて、その列の2つをハッシュテーブルに格納したいとします。しかし、インデックスが0のハッシュテーブルには1行しか挿入できません。インデックスを考慮せずにハッシュテーブルに挿入する方法はありますか?私は今、以下のアプローチを使用しています。助言がありますか?インデックス値にかかわらずHashtableに値を追加
foreach (StoreInfo store_info_id in StoreList)
{
Hashtable hashTable = new Hash table();
hashTable.Add(StoreList[0].store_info_id, StoreList[0].RetailControlNumber);
}
あなたが今まで 'HashTable'を使用すべきではありません。あなたは 'Dictionary'を使うべきです。 – Servy
@Servy私は、このテーブルの多くのエントリが毎回3-4になることを期待していないので、ハッシュテーブルは私が思った良いオプションでした。しかし、私は辞書を使ってこれを行うことで提案をすることができます。 – Programmermid
あなたのforeachは完全にオフです。イテレーター値store_info_idは使用されません。 –