Ich lade Daten in einer Liste aus der Datenbank ab und möchte zwei ihrer Spalten in einer Hashtabelle speichern. Aber ich kann nur eine Zeile in die Hash-Tabelle einfügen, in der der Index 0 ist. Gibt es eine Möglichkeit, in die Hash-Tabelle einzufügen, ohne den Index zu berücksichtigen? Ich verwende gerade den folgenden Ansatz. Irgendwelche Vorschläge?Werte zu Hashtable hinzufügen, unabhängig vom Indexwert
foreach (StoreInfo store_info_id in StoreList)
{
Hashtable hashTable = new Hash table();
hashTable.Add(StoreList[0].store_info_id, StoreList[0].RetailControlNumber);
}
Sie sollten nicht immer 'HashTable' verwendet werden. Sie sollten ein 'Dictionary' verwenden. – Servy
@Servy Ich erwarte nicht viele Einträge in dieser Tabelle kann 3-4 jedes Mal sein so hashtable wäre eine gute Option gewesen, dachte ich. Aber ich bin offen für Vorschläge, dies mit dem Wörterbuch zu tun. – Programmermid
Ihre Foreach ist völlig aus. Der Iteratorwert store_info_id wird niemals verwendet. –