Перебор множества в C#
Элементы множества удобно перебирать циклом
foreach. Слева пишут тип и имя переменной,
справа - множество.
Порядок элементов при обходе заранее не известен.
Считаем только сами значения, а не место на экране.
Во время foreach нельзя добавлять
или удалять элементы в том же множестве -
иначе цикл прервется с ошибкой:
HashSet<int> st = [3, 1, 2];
foreach (int num in st) {
Console.WriteLine(num);
}
Так же перебирают множество строк:
HashSet<string> st = ["c", "a", "b"];
foreach (string elem in st) {
Console.WriteLine(elem);
}
Дано множество:
HashSet<int> st = [5, 10, 15];
Выведите каждый элемент множества в консоль с новой строки.
Дано множество:
HashSet<string> st = ["Mercury", "Venus", "Earth", "Mars"];
Выведите каждый элемент в квадратных скобках с новой строки.