
[英]Combine the values of a certain property based on the value of a different property in a List of Objects in C#?
[英]change the values of list in c# based on the certain value
我有以下提到的清单result
,其中包含东部latestResult
时间的量,我想获取有关山区标准时间的latestResult
清单量数据
任何人都可以建议优化的代码来更新列表值
var result = new List<XYZ>();
var latestResult = new List<XYZ>();
for(j=1;j<latestResult.count;j++)
for (i= diffvol;i< result.count; i++)
{
//Code to implement
}
}
public class XYZ
{
public Decimal? B1Volume { get; set; }
public Decimal? B2Volume { get; set; }
public Decimal? B3Volume { get; set; }
public Decimal? B4Volume { get; set; }
public Decimal? B5Volume { get; set; }
.............
.............
public Decimal? B24Volume { get; set; }
}
我正在尝试根据时区差异分配值,假设时区差异为3小时,我在代码中将diffvol变量分配给3
如果在第一次迭代中diffvol为3,则需要将以下值分配给列表项
latestResult[0].B1Volume = result[0].B3Volume;
latestResult[0].B2Volume = result[0].B4Volume;
latestResult[0].B3Volume = result[0].B5Volume;
...............
.................
latestResult[0].B21Volume = result[0].B24Volume;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.