Найти количество различных чисел - C#
Формулировка задачи:
Задача - Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.
Нужно сделать с помощью
классов
.Решение задачи: «Найти количество различных чисел»
textual
Листинг программы
public static class Counter
{
public static int CountDistinct<T>(IEnumerable<T> array)
{
return array.Distinct().Count();
}
}
class Program
{
static void Main(string[] args)
{
var array = new int[] { -1, -1, 5, -1, 3 };
Console.WriteLine(Counter.CountDistinct(array));
Console.ReadKey();
}
}