[C#] でのデバッグ方法

C#ではC,C++の置換マクロは無いのだが、代わりに、[Conditional]属性を付加することによって条件コンパイルが可能となる。(もちろん、#if - #endif で囲んでやる方法でもいいけど、それはダサイ)


[Conditional("DEBUG")]
void DebugPrint(string s)
{
System.Console.WriteLine(s);
}

ここからさらに発展させて、レベル付加のできるデバッグ方法を考えてみよう、、、明日(^^;