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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.