Features
The common language runtime
manages memory, thread execution, code execution, code safety verification,
compilation, and other system services. These features are intrinsic to the
managed code that runs on the common language runtime.
With regards to security, managed
components are awarded varying degrees of trust, depending on a number of
factors that include their origin (such as the Internet, enterprise network, or
local computer). This means that a managed component might or might not be able
to perform file-access operations, registry-access operations,