如何快速地对类数组的字段进行赋值?

weixin_38054042 2017-08-14 03:26:54
有这样一个类
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循环方式进行数据的赋值和显示,能够实现功能,但是效率太低,有没有更快速的赋值方式或者更合理的解决方案?

...全文
41 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复

474

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧