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.