Understanding .NET Components

Learn about the components of .NET, including language compilers, the Common Language Runtime, and the Base Class Libraries.

.NET is made up of several pieces, which are shown in the following list:

  • Language compilers: These turn our source code written with languages such as C#, F#, and Visual Basic into Intermediate Language (IL) code stored in assemblies. With C# 6.0 and later, Microsoft switched to an open-source rewritten compiler known as Roslyn, which is also used by Visual Basic.

Get hands-on with 1400+ tech skills courses.