Advanced C#
Q98 / 100

What is the difference between Debug and Release configurations in .NET?

Correct! Well done.

Incorrect.

The correct answer is B) Debug disables optimizations and includes debug symbols; Release enables full JIT/AOT optimizations, eliminates debug-only code, and strips symbols

B

Correct Answer

Debug disables optimizations and includes debug symbols; Release enables full JIT/AOT optimizations, eliminates debug-only code, and strips symbols

Explanation

Debug preserves debuggable stack frames and disables inlining. Release enables inlining, loop unrolling, dead code elimination via JIT. Can be 2-10x faster.

Progress
98/100