我想平均数据库中一个位值的时间.
基本上它是这样的:
ID 1, Value: True
ID 2, Value: False
ID 3, Value: True
Run Code Online (Sandbox Code Playgroud)
所以我希望66%的平均启用时间...
如何在linq中计算?
可能最短的方式是:
double average = collection.Average(item => item.Value ? 1.0 : 0.0);
Run Code Online (Sandbox Code Playgroud)