Laufzeitumgebung
Die Ausführung einer .NET-Anwendung setzt eine Laufzeitumgebung, die Common Language Runtime (CLR), voraus.
Common Language Runtime (CLR)
Die CLR stellt den Just-in-Time-Compiler und zahlreiche andere Basisdienste bereit, die von allen .NETfähigen Sprachen verwendet werden. Dazu gehören zum Beispiel
eine automatische Speicherverwaltung durch einen Garbage Collector,
ein System für eine Ausnahmebehandlung (Exception Handling),
ein Sicherheitssystem, das die Anwender vor bösartigem Code schützen kann,
die Abgrenzung von Anwendungen durch Application Domains und
die Interoperabilität mit Nicht-.NET-Anwendungen
Die CLR löst das Problem, dass bisher jede Programmiersprache ihre eigene Laufzeitumgebung benötigt hat und dass diese Laufzeitumgebungen ...
Get Microsoft .NET 4.0 - Crashkurs 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.