デバッグ中は詳細なメッセージを出したいけど、リリース時にはエラーコードのみ表示したいときに毎度#IF DEBUGを書くのはイヤだったので調べてみた。
#IF DEBUGか[Conditional("DEBUG")
この人のやり方はスマートですね。
staticに定数で置いておけば楽ちん。
#IF DEBUG
などの書き方はコンパイル時定数を使っています。
VisualStudioであればプロジェクトのプロパティ→ビルドでDEBUG定数の定義にチェックが付いていれば使えます。(通常はデバッグビルドのみ)
![](http://160.251.74.83/wp-content/uploads/2021/02/tasklist20210204003.jpg)
![](https://once-and-only.com/wp-content/uploads/cocoon-resources/blog-card-cache/62becbf9e66edbd7a674a2191e28faef.png)
方法 : 条件付きコンパイル定数を宣言する
コメント