[英]How to use a LINQ : If there are several min and max values, just remove only one min and max value in List
[英]Average, Min and Max of List value
我正在尝试计算半径的平均值,但低于误差:
第136行,第30列:错误-'System.Collections.Generic.List'平均值未定义
有什么建议解决这个问题吗?
List<double> arrayRadius= new List<double>();
List<double> arrayRadiusY= new List<double>();
List<double> arrayRotation= new List<double>();
List<double> arrayPositionX = new List<double>();
List<double> arrayPositionY = new List<double>();
double AVG = arrayRadius.Average();
double Min1 = arrayRadius.Min();
double Max1 = arrayRadius.Max();
mToolBlock.Outputs["AVG"].Value = AVG;
mToolBlock.Outputs["MIN"].Value = MIN
Results;mToolBlock.Outputs["MAX"].Value = MAX;
平均方法是System.Linq
一部分。 您需要添加using
指令
using System.Linq;
尝试以下代码
List<double> radius = new List<double> { 10, 20, 30, 40, 50 };
double average = radius.Average();
double sum = radius.Sum();
Console.WriteLine("The average radius is {0}.", average);
Console.WriteLine("The sum of radius is {0}.", sum);
POC: 网络小提琴
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.