Kapitel 5. .NET Überblick
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Fast alle Funktionen der .NET 6-Laufzeitumgebung werden über eine große Anzahl von verwalteten Typen bereitgestellt. Diese Typen sind in hierarchischen Namensräumen organisiert und in eine Reihe von Assemblies verpackt.
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 und umfassen 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.
Auf einer höheren Ebene gibt es zusätzliche Typen, die die CLR-Funktionalität erweitern und Funktionen wie XML, JSON, Netzwerke und sprachintegrierte Abfragen bereitstellen. Diese bilden die Base Class Library (BCL). Darüber liegen die Anwendungsschichten, 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)
Eine Zusammenfassung der Anwendungsschichten auf hoher Ebene
Get C# 10 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.