如何快速地对类数组的字段进行赋值?
有这样一个类
public class Measurement
{
public double Time { get; set; }
public double Value { get; set; }
public double Minimum { get; set; }
public double Maximum { get; set; }
}
四个字段表示了采样的时间、有效值、最大值、最小值。由于是调用硬件提供的API接口,实际操作时,返回的是一个数组。
public Collection<Measurement> Measurements { get; private set; }
for(int i=0;i<N;i++)
{
Measurements.Add(new Measurement
{
Time = t[i],
Value = v[i],
Maximum = maximum[i],
Minimum = minimum[i]
});
这里的t、v等是硬件API返回的double数组,N是数组的元素个数。目前通过集合的Add方法和for循环方式进行数据的赋值和显示,能够实现功能,但是效率太低,有没有更快速的赋值方式或者更合理的解决方案?