回答編集履歴

2

ほそく

2015/12/25 03:23

投稿

Tak1wa
Tak1wa

スコア4791

test CHANGED
@@ -12,4 +12,8 @@
12
12
 
13
13
 
14
14
 
15
+ ※万が一、別スレッドなどからコレクションが変更された場合はバージョン差が検出されて例外が発生します。
16
+
17
+
18
+
15
19
  List<T>以外だったり、パラレルの場合はこの限りではないのでご注意ください。

1

ていせい

2015/12/25 03:23

投稿

Tak1wa
Tak1wa

スコア4791

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- List<T>とforeachであればされます。
5
+ List<T>とforeachであれば保証されます。
6
6
 
7
7
  内部的には、List<T>.GetEnumeratorのタイミングでインデックスが初期化され、foreach構文でMoveNextされる際にインクリメントされていきます。
8
8