Приветствую всех! Сегодня в коротком примере я покажу как можно в одну строку вычислить минимальное, среднее, максимальное значение. И так рассмотрим код ниже:
static void Main(string[] args)
{
int[] numbers = { 1, 2, 6, 2, 8, 0, 10, 6, 1, 2 };
var min = numbers.Min();
var average = numbers.Average();
var max = numbers.Max();
Console.WriteLine(min);
Console.WriteLine(average);
Console.WriteLine(max);
Console.ReadKey();
//0
//3.8
//10
}
У нас дан массив чисел, из которого используя методы LINQ мы сохраняем значения минимальное, среднее и максимальное. Заметь среднее значения имеет тип Double метод, сложил все значения массива и произвел деление на их количество, тем самым получил 3.8 в результате.
