アットウィキロゴ

便利

  • Array.ForEach<T>
               string[] str = { "test00", "test01", "test02" };
               Array.ForEach<string>(str, (s) =>
               {
                   Console.WriteLine(s);
               });
    
  • foreachにindex付与
               string[] str = { "test00", "test01", "test02" };
               foreach(var s in str.Select((value, index) =>new {value , index})){
                   Console.Write(s.value+ "  ");
                   Console.WriteLine(s.index);
               }
    
  • foreachの仕組み
    foreach(型名 変数 in コレクション)
      文
     ↓↓
    IEnumerator e = array.GetEnumerator();
    while(e.MoveNext())
    {
      型名 変数 = (型名)e.Current;
      文
    }
    
最終更新:2015年02月08日 16:02