Извлечение данных из объекта HashSet типа List

#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 и просмотрите выражения, наверняка вы сможете найти, как восстановить значения.