デバッグ中は詳細なメッセージを出したいけど、リリース時にはエラーコードのみ表示したいときに毎度#IF DEBUGを書くのはイヤだったので調べてみた。
#IF DEBUGか[Conditional("DEBUG")
この人のやり方はスマートですね。
staticに定数で置いておけば楽ちん。
#IF DEBUG
などの書き方はコンパイル時定数を使っています。
VisualStudioであればプロジェクトのプロパティ→ビルドでDEBUG定数の定義にチェックが付いていれば使えます。(通常はデバッグビルドのみ)
方法 : 条件付きコンパイル定数を宣言する
コメント