You are testing an application. The application includes methods named Calculatelnterest and LogLine. The Calculatelnterest () method calculates loan interest. The Logl_ine() method sends diagnostic messages to a
console window.
The following code implements the methods. (Line numbers are
You have the following requirements:
Calculatelnterest() method must run for all build configurations. LogLine() method must run only
for debug builds. You need to ensure that the methods run correctly.
What are two possible ways to achieve this goal? (Each correct answer presents a complete solution.
Choose two.)
Далее варианты ответов на приложенных картинках.
Все верно. Вы правильно ответили) UPD: Расписываю конкретно, почему ответ правильный:
#region используется в основном для читаемости кода и не влияет никак на среду выполнения;Conditional("DEBUG") указывает, что надо игнорировать метод, если он не соответствую среде выполнения(указанной в скобах);DEBUG, а нам необходимо запускать только LogLine;CalculateInterest, а не LogLine;#if DEBUG захватывает как раз метод `LogLine', который на и нужен;LogLine будет работать только в Release, а нам надо, чтобы он работал только в DEBUGПродвижение своими сайтами как стратегия роста и независимости