2010-01-04 14 views

Antwort

12

CIL (Common Intermediate Language) ist der Code-Byte an dem Ihr C# oder Visual Basic-Code wird kompiliert . Es ist der "Maschinencode" der .NET-Ausführungs-Engine.

Das CTS (Common Type System) ist die Darstellung von Typen (Klassen und Strukturen) auf der kompilierten Ebene. Grundsätzlich wird gesagt, dass alle .NET-Sprachen eine gemeinsame Art der Darstellung von Typen (Klassen und Strukturen) verwenden.

Die CLS (Common Language Specification) ist eine Reihe von Einschränkungen für APIs und eine zusätzliche Reihe von Anforderungen für Sprachen. Wenn eine Bibliothek CLS-kompatibel ist (d. H. Alle Einschränkungen erfüllt), kann jede CLS-konforme Sprache diese API verwenden. Umgekehrt ist eine CLS-konforme Sprache garantiert in der Lage, jede CLS-konforme Bibliothek zu verwenden. Eine CLS-kompatible Sprache garantiert beispielsweise Int32, sodass CLS garantiert, dass Bibliotheksautoren Int32 in ihren APIs verwenden können.

+1

+1 Schöne, vereinfachte Definition! –