>>347
うーん、どっちも一長一短・・・
下の方が見やすいけど、
action の型が分かりにくくなるのは嫌だなぁ。

個人的に、右辺値を見れば型が明らかなときにだけ var 使いたい。
その場だと、
Action<string> action = msg => Console.Write(msg);
と書きたいかなぁ。