#asp.net #c#-4.0
#asp.net #c #-4.0
Вопрос:
Я создал объект HashSet:
HashSet<List<string>> objHS = new HashSet<List<string>>();
и затем я динамически создаю несколько списков, т.е. (List<string> lst = new List<string>())
.
Я могу добавить эти списки в objHS, т.е. (objHS.Add(lst))
. Теперь, поскольку существует несколько списков, каждый из них будет иметь индекс no. в objHS. Я использовал цикл for, чтобы я мог отслеживать списки. Вот с какой проблемой я столкнулся, я не могу извлечь значения этих списков из objHS.
Код:-
for (int intlstcols = 0; intlstcols < intCols; intlstcols )
{
List<string> lstCommon = new List<string>();
for (int intlstrows = 0; intlstrows < intRows; intlstrows )
{
lstCommon.Add(sheetEntries[intlstrows, intlstcols]);
}
objHS.Add(lstCommon);
}
Комментарии:
1. Если вы опубликуете фрагмент кода, это будет полезно для людей, чтобы помочь вам лучше.
Ответ №1:
если вы можете добавлять списки в objHS, затем перейдите в режим отладки, запустите QuickWatch и просмотрите выражения, наверняка вы сможете найти, как восстановить значения.