1.2. .NET Framework Terminology and Core Concepts

Like any other platform, the .NET Framework introduces terminology that you need to be aware of. Following is a list of some of these terms.

1.2.1. CLR

The Common Language Runtime (CLR) is a key .NET Framework component. The CLR is the container, or the execution environment, in which all the managed code runs. The CLR gets its name from the fact that .NET provides a binary standard and any programming language that adheres to the binary standard can be used for writing code that can be run by the CLR. In its function and nature, the CLR is similar to the Java Virtual Machine (JVM). The CLR provides infrastructure services to support execution of managed code. These services include automatic ...

Get .NET for Java Developers: Migrating to C# now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.