Kapitel 5. Überblick über den Rahmen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Fast alle Funktionen von .NET Core werden über eine Vielzahl von verwalteten Typen bereitgestellt. Diese Typen sind in hierarchischen Namensräumen organisiert und in eine Reihe von Assemblies verpackt, die zusammen mit der CLR die .NET Core Plattform bilden.

Einige der .NET-Typen werden direkt von der CLR verwendet und sind für die verwaltete Hosting-Umgebung unerlässlich. Diese Typen befinden sich in einer Assembly namens System.Private.CoreLib.dll. Dazu gehören die in C# eingebauten Typen sowie die grundlegenden Auflistungsklassen und Typen für Stream-Verarbeitung, Serialisierung, Reflexion, Threading und native Interoperabilität.

Hinweis

System.Private.CoreLib.dll ersetzt die mscorlib.dll von .NET Framework. In der offiziellen Dokumentation wird an vielen Stellen noch auf mscorlib verwiesen.

Eine Ebene darüber befinden sich zusätzliche Typen, die die Funktionalität der CLR ausbauen und Funktionen wie XML, JSON, Networking und Language-Integrated Query (LINQ) bereitstellen. Diese Typen bilden die Base Class Library (BCL). Darüber liegen die Anwendungsframeworks, die APIs für die Entwicklung bestimmter Anwendungsarten wie Web- oder Rich-Client-Anwendungen bereitstellen.

In diesem Kapitel stellen wir die folgenden Punkte vor:

  • Ein Überblick über die BCL (die wir im Rest des Buches behandeln)

  • Ein Überblick über ...

Get C# 8.0 in einer Kurzfassung 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.