Zum Hauptinhalt springen
Werkzeuge suchen
Design

Nur auf diesem Gerät gespeichert.

Deutsch
Live-Tool

C# Compiler

v1.0.0 Server

Schreiben, kompilieren und führen Sie C# online aus mit echten Diagnosen, Multi-Datei-Projekten, stdin und Startvorlagen. Keine Installation, keine Anmeldung — Er...

Sei der Erste, der bewertet Kostenlos nutzbar Online Compiler

Added Updated Maintained by Parsepad

  • ss
C# Compiler

Live-Arbeitsbereich

RUN | | | Idle Ready
[--:--:--] INFO Console ready. Run the tool to see activity.

Paste input above and ask a question, or use a quick action.

On this page
Anleitung

C#-Compiler

Schreiben, kompilieren und führen Sie C# in Ihrem Browser aus mit einer echten .NET-Toolchain dahinter. Der Monaco- Editor bietet Ihnen C#-Syntaxhervorhebung, Suchen-und-Ersetzen und Formatierung; der Datei-Explorer lässt Sie kleine Multi-Datei-Projekte erstellen; und das Standardeingabe-Panel speist Console.ReadLine(), sodass auch interaktive Programme funktionieren. Wählen Sie eine Startvorlage oder fügen Sie Ihren eigenen Code ein und sehen Sie die tatsächliche Compilerausgabe — einschließlich echter Diagnosen, wenn etwas nicht baut.

Ideal geeignet

  • Probieren Sie eine C#-Sprachfunktion oder einen schnellen Algorithmus aus, ohne eine IDE zu öffnen.
  • Reproduzieren Sie einen kleinen Fehler über zwei oder drei Dateien und teilen Sie die genaue Reproduktion.
  • Führen Sie ein Konsolenprogramm aus, das Eingaben liest, und lesen Sie dann seine Ausgabe inline.

So verwenden Sie den C#-Compiler

  1. Beginnen Sie mit einem Beispiel (Hello World, FizzBuzz, Fibonacci, Bubble Sort und mehr) oder schreiben Sie Ihr eigenes.
  2. Fügen Sie mit dem Explorer Dateien hinzu, wenn Ihr Programm mehr als eine Klasse umfasst.
  3. Wenn Ihr Code Console.ReadLine() aufruft, öffnen Sie das Eingabe-Panel und fügen Sie eine Zeile pro Lesevorgang hinzu.
  4. Drücken Sie Ausführen (oder Ctrl+Enter), um zu kompilieren und auszuführen; lesen Sie die Ausgabe und etwaige Diagnosen unten.
  5. Kopieren Sie den Code oder laden Sie die Datei herunter — Multi-Datei-Projekte werden als Zip heruntergeladen.

Wobei der C#-Compiler hilft

  • Echte .NET-Kompilierung, die echte Build-Fehler und -Warnungen anzeigt, nicht nur rote Schlängellinien.
  • Multi-Datei-Projekte mit einem Datei-Explorer, Registerkarten und dateiübergreifender Suche.
  • Standardeingabe-Unterstützung, sodass interaktive Console.ReadLine()-Programme wie vorgesehen laufen.
  • Komfort beim Editieren: formatieren, minifizieren, suchen-und-ersetzen, Zeilenumbruch und Minimap-Umschaltung.

Beispiele

Hello World

Eingabe

Console.WriteLine("Hello, World!");

Ausgabe

Hello, World!

Eingabe mit stdin lesen

Eingabe

var name = Console.ReadLine();
Console.WriteLine($"Hi {name}, your name has {name?.Length} letters.");
Input panel:
Ada

Ausgabe

Hi Ada, your name has 3 letters.

Häufig gestellte Fragen

Wo wird mein Code ausgeführt?

Ihr Code wird an das Parsepad-Backend gesendet, mit einer echten .NET-Toolchain kompiliert und in einer Sandbox ausgeführt; die Ausgabe wird an Ihren Browser zurückgegeben. Anders als ein rein clientseitiges Tool erfordert das Ausführen einen Netzwerk-Roundtrip — genau das ermöglicht die Meldung echter Compiler-Diagnosen.

Kann ich Programme ausführen, die Eingaben lesen?

Ja. Öffnen Sie das Eingabe-Panel über die Statusleiste und geben Sie eine Zeile für jeden Console.ReadLine()-Aufruf ein, den Ihr Programm macht. Die Zeilen werden beim Ausführen der Reihe nach an die Standardeingabe gespeist.

Unterstützt es mehrere Dateien?

Ja. Verwenden Sie den Datei-Explorer, um Klassen über mehrere .cs-Dateien hinzuzufügen. Wenn Sie ein Multi-Datei-Projekt herunterladen, wird es als Zip verpackt, damit die Struktur erhalten bleibt.

Welche C#- und .NET-Version wird verwendet?

Eine aktuelle .NET-Laufzeit. Sprachfunktionen, die im neuesten stabilen C# verfügbar sind, funktionieren im Allgemeinen; plattformspezifische oder langlaufende Operationen sind durch die Ausführungs-Sandbox begrenzt.

Verwandte Tools