Multiple choice technology programming languages

Which part of the .NET Framework provides Context for managed code?

  1. CLR

  2. .NET Context Manager

  3. CTS

  4. All of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Common Language Runtime (CLR) provides the execution context for managed code, handling memory management, security, threading, and other runtime services. CTS defines type rules but doesn't provide execution context. Option B is not a real .NET component.

AI explanation

The Common Language Runtime (CLR) is responsible for managing the execution context of managed code — things like the application domain, thread, and security context a piece of code runs under. The Common Type System (CTS) only defines how types are declared and used, not execution context, so CLR is the correct broader answer.