all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: mono  ]

Package: mono-mcs (6.12.0.199+dfsg-2)

Links for mono-mcs

Screenshot

Debian Resources:

Download Source Package mono:

Maintainer:

External Resources:

Similar packages:

compilatore Mono C# 2.0 / 3.0 / 4.0 / 5.0 per CLI 2.0 / 4.0 / 4.5

Questo è il compilatore Mono C# (C-Sharp) 2.0, 3.0, 4.0 e 5.0, un compilatore indipendente dalla piattaforma che produce eseguibili binari CIL (Common Intermediate Language).

Questo compilatore è per le versioni del runtime CLI 2.0, 4.0 e 4.5.

Il compilatore mcs gestisce diverse versioni di C#, come specificato in seguito. Con C# 2.0 gestisce:

 - generic
 - iteratori (yield)
 - tipi nullable value
 - tipi parziali
 - metodi anonimi
 - classi statiche
 - operatore coalesce: ??

Con C# 3.0 gestisce:

 - Language Integrated Query (LINQ)
 - inizializzatori di oggetti
 - inizializzatori di collezioni
 - tipi anonimi
 - inferenza del tipo delle variabili locali
 - array implicitamente tipizzati
 - espressioni lambda
 - proprietà automatiche
 - metodi per estensioni
 - metodi parziali

Con C# 4.0 gestisce:

 - collegamento dinamico (duck typing)
 - argomenti espliciti e opzionali
 - parametri di tipo generico covarianti e contravarianti

Con C# 5.0, che è il predefinito, gestisce:

 - metodi asincroni
 - attributi informativi del chiamante (alla versione Mono 3.0 attualmente
   non sono gestiti!)

Mono è una piattaforma per eseguire e sviluppare applicazioni basate sugli standard ECMA/ISO. Mono è uno sforzo opensource portato avanti da Xamarin. Mono fornisce un CLR (Common Language Runtime) completo, compreso compilatore e runtime, per generare ed eseguire bytecode CIL (Common Intermediate Language) (alias assemblati), e una libreria di classi.

Tags: Software Development: Compiler, ECMA CLI, C# Development, devel::library, implemented-in::c-sharp, User Interface: Command Line, Role: role::devel-lib, role::program

Other Packages Related to mono-mcs

  • depends
  • recommends
  • suggests
  • enhances

Download mono-mcs

Download for all available architectures
Architecture Package Size Installed Size Files
all 527.9 kB1,958.0 kB [list of files]