C#-Spielplatz
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
C# online im Browser ausführen
Das ist ein kostenloser Online-C#-Playground und -Compiler. Schreibe C#-Code direkt im Browser, drücke Ausführen und sieh zu, wie mcs kompiliert und Mono dein Programm in Sekunden ausführt — ohne lokales .NET-SDK, ohne Visual Studio und ohne dotnet CLI. Der schnellste Weg, eine LINQ-Abfrage auszuprobieren, eine generische Methode zu testen oder ein C#-Interview-Problem zu lösen.
Unter der Haube nutzt der Editor dieselbe Engine wie VS Code (C#-Syntax-Highlighting, Autovervollständigung, Diagnose-Unterstreichungen), und dein Code kompiliert mit dem Mono-mcs-Compiler und läuft auf Mono 6.12 mit dem SGen-Garbage-Collector. Ob du LINQ erkundest, async/await testest oder dich auf ein C#-Interview vorbereitest — dieser Online-C#-Compiler bringt dich in Sekunden von der Idee zur Ausgabe, ohne ein csproj aufzusetzen.
Warum dieser C#-Playground nützlich ist
- Sofortige C#-Ausführung — Code schreiben, Ausführen drücken und die Ausgabe des Online-C#-Compilers in Sekunden erhalten, ohne dotnet CLI oder csproj.
- Vollständiges C#-Syntax-Highlighting, typbewusste Autovervollständigung und klare mcs-Compile-Fehler — dieselbe Editor-Engine wie VS Code.
- stdin-Eingabe wird unterstützt —
Console.ReadLine(),Console.Read(),Console.In.ReadToEnd()lesen aus dem Eingabefeld des Playgrounds, sodass du interaktive C#-Programme vollständig testen kannst. Keine Installation — kein .NET SDK, Visual Studio, Rider oder Mono auf deinem Rechner. - Mono 6.12 mit dem mcs-Compiler — schreibe C#-Programme, nutze LINQ, Generics und async/await ohne das .NET-SDK zu installieren.
Was du im C#-Playground ausprobieren kannst
- LINQ-Abfragen — Where, Select, GroupBy, Aggregate über Arrays und Listen, wobei der Compiler deine Lambdas validiert.
- Klassen, Interfaces, Generics und Pattern Matching — zentrale C#-Idiome, die du Methode für Methode testen kannst.
- Schnelle C#-Experimente — probiere eine Extension-Methode aus, teste einen async Task, überprüfe eine Tuple-Dekonstruktion oder bestätige das Verhalten eines Nullable-Typs.
Häufig gestellte Fragen zum Online-C#-Compiler
Ist der Online-C#-Compiler kostenlos?
Muss ich das .NET-SDK oder Visual Studio installieren?
Funktioniert der C#-Playground auf Handy und Chromebook?
Kann ich Console.ReadLine() im Online-C#-Compiler verwenden?
Console.ReadLine(), Console.Read() und Console.In.ReadToEnd() lesen deine eingegebenen Zeilen genauso, als würdest du ein kompiliertes .exe lokal im Terminal starten. Gut für Interview-Aufgaben, die Zeilen in Integer-Arrays parsen.