ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

foreach

配列等の要素に対して繰り返す処理を行うような場合に使用するステートメント
整数配列の内容を表示する例

int[] data = new int[] { 1, 3, 5, 7 };
foreach( int i in data )
{
    System.Console.WriteLine(i);
}

foreachでは値を参照するだけで、配列の内容を変更するようなことは出来ない。
自作のクラスでもforeachを利用できるようにするにはIEnumerableというインターフェイスを実装しなければならない。