2011-07-12から1日間の記事一覧

Enumerable.Select

C#

射影って表現がいまいちピントこない。。。 //1〜10までのシーケンスを生成 IEnumerable<int> numbers = Enumerable.Range(1, 10); //リスト値をx + xに射影 //1は(1+1)で2に射影される //2は(2+2)で4に射影される //3は(3+3)で6に射影される IEnumerable<int> adds = </int></int>…

C#でif 文を省略形で書く

C#

たまに忘れる構文のメモ //構文は <真偽判定> ? {真の場合の処理} : {偽の場合の処理} var flag = (1 == 1) ? "真" : "偽"; Console.WriteLine("(1==1) の判定:{0}", flag); flag = (1 == 0) ? "真" : "偽"; Console.WriteLine("(1==0) の判定:{0}", flag)…