しつもーん。
初めて拡張メソッド書いてみたんだけど、これ、あってる?
ttp://ideone.com/FfRKI

配列の要素が動的に変わったらダメなのはわかってるけど、foreachはそれ禁止してるよね?
っていうか、IEnumなんとかってforeach以外で使うもの?