アットウィキロゴ

イテレータ

イテレータ

クラス内において、反復処理の機能をシンプルに書くことが出来る。

  • yield return文を用いる事で、順に値を返すことを可能とする。
class Program {
  public static IEnumerable MethodShow(){
     yield return  "January";
     yield return  "Feburuary";
     yield return  "March";
  }
  static void Main(string[] args){
    foreach( var s in Program.MethodShow){
       Console.WriteLine(val);
    }
  }
}
最終更新:2015年01月26日 21:05