Я пытаюсь выяснить, как вы храните и извлекаете DataSets с помощью хеш-таблицы.C# Hashtable хранения DataSets
Вот что я пробовал, но я получаю недопустимое исключение литья, когда я его пытаюсь. Кроме того, как я могу перебрать этот хэш и получить ключ, а также набор данных
Hashtable myHash = new Hashtable();
myHash.Add("1", someDataSet);
foreach (DataSet ds in myHash)
{
lblMessage.Text = lblMessage.Text + " - Hash ID + ds[0].TableName";
}
Я, вероятно, следует добавить, что первые 2 строки кода прохода, он падает на третий.
По какой причине вы по-прежнему используете не общие коллекции? Если вы использовали общий словарь '' <,> ', вы бы узнали, почему это проблема при * компиляции * времени ... –
Никогда не слышал об общем словаре – Bojan
Вы использовали generics * вообще *? Они были введены в C# 2.0. Я бы очень сильно посоветовал вам узнать о новых версиях C# - вы найдете все виды вещей проще. –