0
List<double> measurements = new List<double>();
double minimumx;
double maximumx;
double delta;
double actualValues;
//.
//.
//.
//.
//.Functionality of the above variables all stored as double
//.
//.
//.
//.

如何将所有上述双变量存储到列表“测量”中?我可以使用 List.AddRange()。此外,最终我试图将测量结果调用到同一解决方案中的不同项目中(基本上创建一个 viewmodel.cs 文件并在那里调用“测量值”列表)并使用 oxyplot 绘制测量值。

4

2 回答 2

2

创建一个包含四个值的类,然后列出该类型的对象。我假设actualValues 也应该是一个列表。

public class Measurement
{
    public double MinimumX { get; set; }
    public double MinimumY { get; set; }
    public double Delta { get; set; }
    public IList<double> ActualValues { get; private set; }
    public Measurement() { this.ActualValues = new List<double>(); }
}

List<Measurement> measurements;
于 2014-04-05T22:14:55.480 回答
1

您想填写一个列表,并假设其中总会有 4 个元素?

您可以将所有这些值添加到列表中:

measurements.AddRange(new [] { minimumx, maximumx, delta, actualValues }); 

但我认为这是个坏主意。

您应该为该数据创建简单的类或结构,例如 FodderZone 在另一个答案中建议的内容。

于 2014-04-05T22:27:25.997 回答