Menu
Coddy logo textTech
Français

Bac à sable C#

Écrivez, exécutez et partagez des extraits de code — sans installation.

Program.cs
Output
Click Run to see the output here.

Exécutez C# en ligne dans votre navigateur

Ceci est un playground et compilateur C# en ligne gratuit. Écrivez du code C# directement dans votre navigateur, cliquez sur Exécuter et regardez mcs compiler et Mono exécuter votre programme en quelques secondes — sans SDK .NET local, sans Visual Studio et sans dotnet CLI. C'est le moyen le plus rapide d'essayer une requête LINQ, tester une méthode générique ou résoudre un problème d'entretien C#.

Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique C#, autocomplétion, diagnostics soulignés), et votre code compile avec le compilateur mcs de Mono et s'exécute sur Mono 6.12 avec le garbage collector SGen. Que vous exploriez LINQ, testiez async/await ou prépariez un entretien C#, ce compilateur C# en ligne vous mène de l'idée à la sortie en quelques secondes — sans csproj à monter.

Pourquoi ce playground C# est utile

  • Exécution C# instantanée — écrivez du code, appuyez sur Exécuter et recevez la sortie du compilateur C# en ligne en quelques secondes, sans dotnet CLI ni csproj.
  • Coloration syntaxique C# complète, autocomplétion sensible aux types et erreurs mcs claires — le même moteur d'éditeur que VS Code.
  • Entrée stdin prise en charge — Console.ReadLine(), Console.Read(), Console.In.ReadToEnd() lisent depuis la zone d'entrée du playground, ce qui permet de tester les programmes C# interactifs de bout en bout. Aucune installation — pas de SDK .NET, Visual Studio, Rider ni Mono sur votre machine.
  • Mono 6.12 avec le compilateur mcs — écrivez des programmes C#, utilisez LINQ, les génériques et async/await sans installer le SDK .NET.

Ce que vous pouvez faire dans le playground C#

  • Requêtes LINQ — Where, Select, GroupBy, Aggregate sur des tableaux et des listes, avec le compilateur qui valide vos lambdas.
  • Classes, interfaces, génériques et pattern matching — idiomes de base de C# à tester méthode par méthode.
  • Expériences C# rapides — essayez une méthode d'extension, testez un async Task, vérifiez la déconstruction d'un tuple ou confirmez le comportement d'un type nullable.

Questions fréquentes sur le compilateur C# en ligne

Le compilateur C# en ligne est-il gratuit ?
Oui. Le playground C# en ligne est entièrement gratuit — sans inscription, sans SDK .NET à installer et sans licence Visual Studio à acheter. Ouvrez la page et compilez.
Faut-il avoir le SDK .NET ou Visual Studio installé ?
Aucune installation nécessaire. Pas besoin de dotnet, Visual Studio, Rider ou Mono sur votre machine — le compilateur C# en ligne compile avec mcs et exécute votre programme sur Mono 6.12 en quelques secondes.
Le playground C# fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground C# fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour exécuter C# depuis un Chromebook ou une machine où vous ne pouvez pas installer le SDK .NET.
Puis-je utiliser Console.ReadLine() dans le compilateur C# en ligne ?
Oui. Le playground propose une zone d'entrée stdin — Console.ReadLine(), Console.Read() et Console.In.ReadToEnd() lisent les lignes saisies comme lorsque vous exécutez un .exe compilé en local dans le terminal. Pratique pour les problèmes d'entretien qui transforment des lignes en tableaux d'entiers.
Comment apprendre C# après avoir testé le playground ?
Modifiez le code C# d'exemple, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif C# de Coddy couvre classes, LINQ, génériques, async/await et plus avec des exercices pratiques.