我有一个 C# 集合,我想知道是否可以访问下一个生成的值,类似于使用 Python 的.next()
方法可以访问的值。例如
double diffFoo = myList.next() - myObject.Foo;
double diffBar = myList.next() - myObject.Bar;
...
代替,
double diffFoo = myList[0] - myObject.Foo;
double diffBar = myList[1] - myObject.Bar;
...
在这种情况下,foreach
循环是不合适的,因为每次“迭代”都使用不同的类方法。如果/当订单需要在代码中更改时,我想这样做以节省必须保持更新的索引。