我正在使用ForEach statement
. 输出将如下所示...
Startingpoint | length
-----------------------
0 | 1
1 | 54.47
55.47 | 47.98
所以长度是这样计算的......
length = *next item starting point - current item starting point
这是我想以伪代码式的外观做的事情。
foreach (DefectMap obj in dm)
{
mdmList.Add(new ModifiedDefectMap()
{
StartingPoint = obj.Start,
Length = ValueOfNext().obj.Start - obj.Start
问题是,我无法知道"ValueOfNext().obj.Start"
会发生什么,因为我处于foreach
循环的当前迭代中。