今日はあっさり目に#ifのお話。
実行時に構成ファイル(app.config)を切り替えたいときってありますよね?
そんなときはプロジェクトのビルドイベントの条件付コンパイルにDEVELOPなんかを追加しておいて
#if DEVELOP
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "App_Develop.config");
#endif
とでもやってやれば切り替えたりできます。
レガシーなイメージのある#ifですがポイントを絞ればやっぱり便利な気がします。