Множество как параметр функции в C#
Параметр типа HashSet<int> получает копию ссылки на множество. Функция может проверять наличие числа или печатать элементы:
Запишем функцию, которая выводит каждый элемент множества с новой строки:
void Show(HashSet<int> st)
{
foreach (int n in st)
{
Console.WriteLine(n);
}
}
HashSet<int> data = [1, 2, 3];
Show(data);
Функция может вернуть количество элементов множества через свойство Count:
int CountItems(HashSet<int> st)
{
return st.Count;
}
HashSet<int> data = [1, 2, 3];
Console.WriteLine(CountItems(data)); // prints 3
Дано множество:
HashSet<int> data = [2, 4, 6, 8];
Сделайте функцию, которая выведет его элементы в консоль.
Дано множество:
HashSet<int> data = [2, 4, 6, 8];
Сделайте функцию, которая вернет количество элементов множества.