Where C# Fits In

Traditionally, languages and their libraries have been referred to as single entities. Programmers knew they were separate, but since the library only worked with that language, there was no harm in saying certain functionality was a part of a certain language.

With C# this is different. The libraries belong to the CLI. The language itself is very simple and it uses the CLI libraries. These are the same libraries used by other CLI-compliant languages. Therefore, they can't be considered specifically C# libraries.

C# played a significant part in the development of the .NET Framework libraries. Of course, there are other library modules written with two other CLI-compliant languages: Visual Basic.NET and Managed C++. This means ...

Get C# Unleashed 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.