Average() tính giá trị trung bình cộng của chuỗi số. Trả về double (hoặc decimal cho decimal input).
Ví dụ minh họa
using System;
using System.Linq;
using System.Collections.Generic;
class Demo
{
static void Main()
{
List<int> list = new List<int> { 5, 8, 13, 35, 67 };
double avg = Queryable.Average(list.AsQueryable());
Console.WriteLine("Trung bình = " + avg);
}
}
Kết quả đầu ra
Trung bình = 25.6
Kiểm tra: (5+8+13+35+67)/5 = 128/5 = 25.6 ✓
Overloads: Average(), Average(selector) - ví dụ: employees.Average(e => e.Salary).