あなたはアプリケーションをテストしています。 このアプリケーションには、CalculateInterestおよびLogLineという名前のメソッドが含まれています。 CalculateInterest()メソッドは、ローンの利子を計算します。LogLine()メソッドは、診断メッセージをコンソールウィンドウに送信します。
次のコードはメソッドを実装しています。 (行番号は参照用にのみ記載されています)。

あなたは以下の要件を持っています:
* Calculatelnterest()メソッドは、すべてのビルド構成に対して実行する必要があります。
* LogLine()メソッドは、デバッグビルドでのみ実行する必要があります。
メソッドが正しく実行されるようにする必要があります。
2つのこのゴールを達成することについて可能な方法が何であるか?(それぞれの正解は完全な解答を提示しますが、2つを選択してください)。
正解:B,F
Explanation
#if DEBUG: The code in here won't even reach the IL on release.
[Conditional("DEBUG")]: This code will reach the IL, however the calls to the method will not execute unless DEBUG is on.
http://stackoverflow.com/questions/3788605/if-debug-vs-conditionaldebug