0
Как напечатать элементы списка хешета в C#?Как распечатать строки из списка хэш-наборов
private List<HaShet <string>> n = new List<HashSet<string>>();
Как напечатать элементы списка хешета в C#?Как распечатать строки из списка хэш-наборов
private List<HaShet <string>> n = new List<HashSet<string>>();
Вы можете использовать LINQ для выделения всех строк:
IEnumerable<string> allStrings =
n.SelectMany(list => list);
С этой последовательности вы свободны делать все, что угодно, в том числе и для печати всех из них.
Вы можете использовать LINQ для выполнения других операций со строками перед их печатью. Например, для удаления дубликатов можно использовать Distinct
и сортировать их можно использовать OrderBy
:
IEnumerable<string> strings =
n.SelectMany(list => list)
.Distinct()
.OrderBy(s => s);
Вы ожидали союза или конкатенации между хэш-наборы? –