VB.Netを使用して、次のイディオムに対処するためのベストプラクティスを探しています。
For i as Integer = 0 To o1.Count - 1
o1(i).x = o2(i).x
Next
私が本当に望んでいるのは、VB.Netが提供していないものです。ForEachステートメントの追加の同時イテレーターです。
For Each m1 As c1 In o1, m2 As c2 In o2
m1.x = m2.x
Next
Linqと非Linqの両方の推奨事項、コピーメソッドの設計に関するコメント、C#または他の言語との比較に興味があります。