それは反復、foreach ステートメント (c#) のいずれかで処理されるまで評価されませんは、LINQ クエリまたは For Each ステートメント (Visual Basic)、または、基になるメソッド GetEnumerator と MoveNext メソッドを使用して手動で。