言語



(linq) オブジェクトの一括New

List<FooClass> x = Enumerable.Range(0, 5).Select((y) => new FooClass()).ToList();
List<FooClass>[] x = new List<Dummy>[5].Select((y) => new List<FooClass>()).ToArray();
List<List<FooClass>> x = Enumerable.Range(0, 5).Select((y) => new List<FooClass>()).ToList();

(foreach) 繰り返し回数を知る

foreach (var x in table.Select((s, i) => new { i, s }))
{
    Console.WriteLine("No.{0}, Data={1}", x.i, x.s.ToString());
}

(enum) 範囲内か調べる

Enum.IsDefined
最終更新:2013年03月05日 22:26