C# 3.0 クイズ予告編
『C# 2.0 クイズ (id:NyaRuRu:20051029:p1)』を今風な感じに.とりあえず予告編.
第1問 以下のプログラムの実行結果を予想しなさい
Func<bool, Func<bool>> identity = cond => () => cond; var _true = identity(true); Console.WriteLine(_true()); var _false = identity(false); Console.WriteLine(_false()); Console.WriteLine(_true());
第2問 以下のプログラムの実行結果を予想しなさい
Expression<Func<bool, Func<bool>>> expr = cond => () => cond; var identity = expr.Compile(); var _true = identity(true); Console.WriteLine(_true()); var _false = identity(false); Console.WriteLine(_false()); Console.WriteLine(_true());
結果は下の方に.