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 8-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(mscorlib.dll im .NET Framework) und umfassen die in C# eingebauten Typen sowie die grundlegenden Auflistungsklassen und Typen für Stream-Verarbeitung, Serialisierung, Reflexion, Threading und native Interoperabilität.

Auf einer höheren Ebene gibt es zusätzliche Typen, die die Funktionalität der CLR ausbauen und Funktionen wie XML, JSON, Netzwerke und sprachintegrierte Abfragen bereitstellen. Diese Typen 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# 12 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.