2009-08-22 Linq to Objects の途中で printf デバッグする方法 C# よく忘れるのでメモ。ダークサイドの技なのでご利用はほどほどに。 var ms = from type in ... // for debug let a = Console.WriteLine( type.Name ) is object from method in type.GetMethods( ... select method; ネタ元 素数を求める1行プログラム(C#3.0編) C# にて副作用は必要だが戻り値が void で困った場合にどうするか? Unit 型の存在しない C#,たったひとつの冴えないやり方 Debug.WriteLine でも何でもどうぞ。 本当はトレースポイントが Linq に対応して欲しい。イミディエイトウィンドウも。 Unix の tee 的だなーと思いつつも自重。 そして printf じゃないけど、慣例に従い。