Menu
Coddy logo textTech

Compilateur C# en Ligne

É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

Un playground et compilateur C# en ligne gratuit. Écris du C# dans ton navigateur, clique sur Exécuter, et mcs compile pendant que Mono exécute ton programme en quelques secondes. Pas de SDK .NET local, pas de Visual Studio, pas de dotnet CLI à configurer au préalable.

L'éditeur s'appuie sur le même moteur que VS Code, donc la coloration syntaxique C#, l'autocomplétion et les diagnostics soulignés fonctionnent. Le code compile avec le compilateur mcs de Mono et tourne sur Mono 6.12 avec le garbage collector SGen — pratique pour explorer LINQ, tester async/await ou préparer un entretien C# sans avoir à monter un csproj.

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 de compilation mcs lisibles, le tout propulsé par le même moteur d'éditeur que VS Code.
  • L'entrée stdin est prise en charge. Console.ReadLine(), Console.Read() et Console.In.ReadToEnd() lisent tous depuis la zone de saisie du playground, donc tes programmes C# interactifs fonctionnent de bout en bout. Pas besoin du .NET SDK, de Visual Studio, de Rider ni de Mono sur ta 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 tes lambdas.
  • Classes, interfaces, génériques et pattern matching : les idiomes de base de C#, à tester une méthode à la fois.
  • Petites expériences en C# : teste une extension method, essaie un async Task, vérifie la déconstruction d'un tuple ou regarde comment se comporte un nullable type.

Questions fréquentes sur le compilateur C# en ligne

Le compilateur C# en ligne est-il gratuit ?
Oui, le playground C# en ligne est gratuit. Pas d'inscription, pas de .NET SDK à installer, pas de licence Visual Studio à acheter — tu ouvres la page et tu compiles.
Faut-il avoir le SDK .NET ou Visual Studio installé ?
Aucune installation nécessaire. Pas besoin de dotnet, Visual Studio, Rider ou Mono sur ta machine. Le compilateur C# en ligne compile avec mcs et exécute ton programme sur Mono 6.12 en quelques secondes.
Le playground C# fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground C# tourne dans n'importe quel navigateur moderne, sur desktop, tablette ou mobile. Pratique pour faire du C# depuis un Chromebook ou une machine où tu ne peux pas installer le .NET SDK.
Puis-je utiliser Console.ReadLine() dans le compilateur C# en ligne ?
Oui. Console.ReadLine(), Console.Read() et Console.In.ReadToEnd() lisent les lignes que tu saisis exactement comme lorsque tu lances 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 ?
Modifie le code C# d'exemple, appuie sur Exécuter et itère. Et si tu veux quelque chose de plus structuré, le cours interactif C# de Coddy couvre les classes, LINQ, les génériques, async/await et bien plus, avec des exercices pratiques.