2010-01-04 2 views

Répondre

12

CIL (Common Intermediate Language) est le code d'octet auquel votre Le code C# ou Visual Basic est compilé . C'est le "code machine" du moteur d'exécution .NET.

Le CTS (Common Type System) est la représentation de types (classes et structures) au niveau compilé. Fondamentalement, il est dit que tous les langages .NET utiliseront une manière commune de représenter les types (classes et structures). La CLS (Common Language Specification) est un ensemble de contraintes sur les API et un ensemble complémentaire d'exigences sur les langages. Si une bibliothèque est compatible CLS (c'est-à-dire qu'elle respecte toutes les contraintes), tout langage compatible CLS pourra utiliser cette API. Inversement, un langage compatible CLS est garanti pour pouvoir utiliser n'importe quelle bibliothèque compatible CLS. Par exemple, un langage compatible CLS est garanti pour prendre en charge Int32, de sorte que le CLS garantit qu'il est sûr pour les rédacteurs de bibliothèques d'utiliser Int32 dans leurs API.

+1

+1 Belle définition simplifiée! –

Questions connexes