是否有可能有一个数组属性返回在同一索引处的其他2个数组的计算?
public ushort[] LowLimit{ get; set; }
public ushort[] Range{ get; set; }
public ushort[] HiLimit {
    get {
     return LowLimit + Range;
    }
}
所以,如果我打电话,HiLimit[0]它会回来LowLimit[0] + Range[0].这不起作用但必须有办法.
您可以使用LINQ Zip运算符:
将指定的函数应用于两个序列的相应元素,生成一系列结果.
public ushort[] HiLimit => LowLimit.Zip(Range, (l,r) => (ushort)(l + r)).ToArray();
| 归档时间: | 
 | 
| 查看次数: | 60 次 | 
| 最近记录: |