Online-C#-Compiler
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
C# online im Browser ausführen
Ein kostenloser Online-C#-Playground und -Compiler. Schreib C# im Browser, drück Ausführen, und schon kompiliert mcs, während Mono dein Programm in Sekunden ausführt. Kein lokales .NET SDK, kein Visual Studio, keine dotnet CLI, die du erst einrichten musst.
Der Editor basiert auf derselben Engine wie VS Code, also funktionieren C#-Syntaxhervorhebung, Autovervollständigung und Diagnose-Unterstreichungen alle. Der Code wird mit dem Mono-mcs-Compiler kompiliert und läuft auf Mono 6.12 mit dem SGen-Garbage-Collector — praktisch, um LINQ auszuprobieren, async/await zu testen oder dich auf ein C#-Interview vorzubereiten, ohne erst 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 – angetrieben von derselben Editor-Engine wie VS Code.
- stdin-Eingaben werden unterstützt.
Console.ReadLine(),Console.Read()undConsole.In.ReadToEnd()lesen alle aus dem Eingabefeld des Playgrounds, sodass interaktive C#-Programme komplett funktionieren. Kein .NET SDK, Visual Studio, Rider oder Mono auf deinem Rechner nötig. - 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, während der Compiler deine Lambdas prüft.
- Klassen, Interfaces, Generics und Pattern Matching: zentrale C#-Idiome, die du Methode für Methode testen kannst.
- Schnelle C#-Experimente: probier eine Extension-Methode aus, teste einen async Task, überprüf eine Tuple-Dekonstruktion oder schau, wie sich ein Nullable-Typ verhält.
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 eine kompilierte .exe lokal im Terminal starten. Praktisch für Interview-Aufgaben, die Zeilen in Integer-Arrays parsen.