我有 A 的列表,我想计算它的字段 a 的平均值。
最好的方法是什么?
class A
{
int a;
int b;
}
void f()
{
var L = new List<A>();
for (int i=0; i<3; i++)
{
L.Add(new A(){a = i});
}
}
最佳答案
Enumerable.Average
有一个需要 Func<T, int>
的重载作为论点。
using System.Linq;
list.Average(item => item.a);
关于c# - list<T> 字段的平均计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24386928/