2005年10月30日日曜日

C# 2.0の匿名メソッドは要注意

C# 2.0から加わるAnonymous Method。
私はよく確かめもせずに「クロージャ」「クロージャ」言ってましたが、
実は結構落とし穴がある、というか他言語のクロージャと同じような意識で利用すると失敗する危険性があることを知りました。
NyaRuRuの日記 - C# 2.0クイズを読んで、実行結果を予想してみてください。

やはり、どういうILにコンパイルされるのかを理解しないといけませんね。いや、冷や汗かきました。

0 件のコメント:

コメントを投稿