デバッグ分岐の仕方

デバッグ中は詳細なメッセージを出したいけど、リリース時にはエラーコードのみ表示したいときに毎度#IF DEBUGを書くのはイヤだったので調べてみた。

#IF DEBUGか[Conditional("DEBUG")

この人のやり方はスマートですね。
staticに定数で置いておけば楽ちん。

#IF DEBUG
などの書き方はコンパイル時定数を使っています。
VisualStudioであればプロジェクトのプロパティ→ビルドでDEBUG定数の定義にチェックが付いていれば使えます。(通常はデバッグビルドのみ)

方法 : 条件付きコンパイル定数を宣言する

コメント