Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: mono  ]

Paket: mono-mcs (6.8.0.105+dfsg-3.3~deb11u1)

Links für mono-mcs

Screenshot

Debian-Ressourcen:

Quellcode-Paket mono herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Mono-C#-Compiler 2.0 / 3.0 / 4.0 / 5.0 für CLI 2.0 / 4.0 / 4.5

Dies ist der Mono-Compiler für C# (C-Sharp) 2.0, 3.0, 4.0 und 5.0. Er ist plattformunabhängig und erzeugt ausführbare CIL-Programme. (CIL steht für Common Intermediate Language).

Dieser Compiler zielt auf die CLI-Laufzeitversionen 2.0, 4.0 oder 4.5 ab.

Der mcs-Compiler unterstützt die verschiedenen C#-Versionen wie folgt. Mit C # 2.0 unterstützt er:

 - »generics«
 - Iteratoren (yield)
 - Werttypen, die auf NULL gesetzt werden können
 - Teiltypen
 - anonyme Methoden
 - statische Klassen
 - Vereinigungsoperator (coalesce operator:??)

Mit C# 3.0 wird folgendes unterstützt:

 - Language Integrated Query (LINQ)
 - Objektinitialisierer
 - Auflistungsinitialisierer
 - anonyme Typen
 - Typinferenz von lokalen Variablen
 - implizit typisierte Arrays
 - Lambda-Ausdrücke
 - automatische Eigenschaften
 - Erweiterungsmethoden
 - partielle Methoden

Mit C # 4.0 unterstützt er:

 - dynamische Bindung (duck typing)
 - benannte und optionale Argumente
 - kovariante und kontravariante generische Typparameter

Mit C # 5.0 (dies ist die Standardeinstellung) unterstützt er:

 - asynchrone Methoden
 - caller info attributes (ab Mono 3.0 derzeit nicht unterstützt!)

Mono ist eine Plattform zum Ausführen und Entwickeln von Anwendungen. Sie basiert auf den ECMA/ISO-Standards. Mono ist ein Open-Source-Projekt, das von Xamarin angeführt wird. Mono enthält eine komplette CLR (Common Language Runtime) inklusive Compiler, Klassenbibliothek und Laufzeitumgebung, welche (den auch als Assemblys bekannten) CIL-Bytecode (Common Intermediate Language) erstellen und ausführen kann.

Markierungen: Software-Entwicklung: Compiler, ECMA CLI, C#-Entwicklung, devel::library, implemented-in::c-sharp, Benutzer-Schnittstellen: Kommandozeile, Rolle: role::devel-lib, role::program

Andere Pakete mit Bezug zu mono-mcs

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

mono-mcs herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 550,2 kB1.979,0 kB [Liste der Dateien]