簡體   English   中英

清單值的平均值,最小值和最大值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM