toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : mono  ]

Paquet : mono-mcs (6.8.0.105+dfsg-3.6)

Liens pour mono-mcs

Screenshot

Ressources Debian :

Télécharger le paquet source mono :

Responsables :

Ressources externes :

Paquets similaires :

compilateur Mono C# 2.0/3.0/4.0 /5.0 pour CLI 2.0/4.0/4.5

Ce paquet fournit le compilateur C# (« C-Sharp ») de Mono 2.0, 3.0, 4.0 et 5.0, un compilateur indépendant de la plate-forme qui produit des exécutables binaires CIL (« Common Intermediate Language »).

Ce compilateur cible les versions d’environnement d’exécution pour les spécifications (CLI) 2.0, 4.0 et 4.5.

Le compilateur mcs prend en charge les différentes versions de C# comme suit. Pour C# 2.0, il gère :

 – génériques ;
 – itérateurs (générateur) ;
 – types de valeur NULL ;
 – types partiels ;
 – méthodes anonymes ;
 – classes statiques ;
 – opérateur de fusion : ??

Pour C# 3.0, il gère :

 – Requête intégrée au langage (LINQ) ;
 – initialisateurs d’objet ;
 – initialisateurs de collection ;
 – types anonymes ;
 – inférence de type de variable locale ;
 – tableaux implicitement typés ;
 – expressions lambda ;
 – propriétés automatiques ;
 – méthodes d’extension ;
 – méthodes partielles.

Pour C# 4.0, il gère :

 – liaisons dynamiques (duck typing) ;
 – arguments clefs ;
 – paramètres génériques de type covariants et contravariants.

Pour C# 5.0 (valeur par défaut), il gère :

 – méthodes asynchrones ;
 – attributs d’appelant info (à partir de Mono 3.0 actuellement non pris
   en charge).

Mono est une plateforme d'exécution et de développement d'applications basée sur les normes ECMA/ISO. Mono est un projet open source mené par Xamarin. Mono fournit un CLR complet («⋅Common Language Runtime⋅»), comprenant un compilateur et un système d'exécution qui peuvent produire et exécuter du code intermédiaire CIL («⋅Common Intermediate Language⋅») également connu comme ensembles («⋅assemblies⋅»), ainsi qu'une bibliothèque de classes.

Étiquettes: Développement de logiciel: Compilateur, CLI de l'ECMA, Programmation C#, devel::library, implemented-in::c-sharp, Interface utilisateur: Ligne de commande, Rôle: role::devel-lib, role::program

Autres paquets associés à mono-mcs

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger mono-mcs

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 528,6 ko1 958,0 ko [liste des fichiers]