Aller au contenu principal
Rechercher des outils
Thème

Enregistré uniquement sur cet appareil.

Français
Outil en direct

C# Compiler

v1.0.0 Server

Écrivez, compilez et exécutez du C# en ligne avec de vrais diagnostics, des projets multi-fichiers, stdin et des modèles de démarrage. Sans installation, sans ins...

Soyez le premier à noter Gratuit à utiliser Online Compiler

Added Updated Maintained by Parsepad

  • ss
C# Compiler

Espace de travail en direct

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
Guide

Compilateur C#

Écrivez, compilez et exécutez du C# dans votre navigateur avec une véritable chaîne d'outils .NET derrière. L'éditeur Monaco vous offre la coloration syntaxique C#, le rechercher-remplacer et le formatage ; l'explorateur de fichiers vous permet de créer de petits projets multi-fichiers ; et le panneau d'entrée standard alimente Console.ReadLine() pour que les programmes interactifs fonctionnent aussi. Choisissez un modèle de démarrage ou collez votre propre code et voyez la sortie réelle du compilateur — y compris de vrais diagnostics lorsqu'un élément ne compile pas.

Idéal pour

  • Essayer une fonctionnalité du langage C# ou un algorithme rapide sans ouvrir un IDE.
  • Reproduire un petit bug sur deux ou trois fichiers et partager la reproduction exacte.
  • Exécuter un programme console qui lit l'entrée, puis lire sa sortie en ligne.

Comment utiliser le Compilateur C#

  1. Partez d'un exemple (Hello World, FizzBuzz, Fibonacci, Bubble Sort et plus) ou écrivez le vôtre.
  2. Ajoutez des fichiers avec l'explorateur si votre programme s'étend sur plus d'une classe.
  3. Si votre code appelle Console.ReadLine(), ouvrez le panneau Entrée et ajoutez une ligne par lecture.
  4. Appuyez sur Exécuter (ou Ctrl+Enter) pour compiler et exécuter ; lisez la sortie et les éventuels diagnostics ci-dessous.
  5. Copiez le code, ou téléchargez le fichier — les projets multi-fichiers se téléchargent sous forme de zip.

Ce que le Compilateur C# permet

  • Vraie compilation .NET qui fait apparaître de véritables erreurs et avertissements de build, pas seulement des soulignements rouges.
  • Projets multi-fichiers avec un explorateur de fichiers, des onglets et une recherche entre fichiers.
  • Prise en charge de l'entrée standard pour que les programmes interactifs avec Console.ReadLine() s'exécutent comme prévu.
  • Confort d'édition : formater, minifier, rechercher-remplacer, retour à la ligne et bascule de la minimap.

Exemples

Hello World

Entrée

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

Sortie

Hello, World!

Lire l'entrée avec stdin

Entrée

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

Sortie

Hi Ada, your name has 3 letters.

Foire aux questions

Où s'exécute mon code ?

Votre code est envoyé au backend de Parsepad, compilé avec une véritable chaîne d'outils .NET, et exécuté dans un bac à sable ; la sortie est renvoyée à votre navigateur. Contrairement à un outil purement côté client, l'exécution nécessite un aller-retour réseau — c'est ce qui lui permet de rapporter de véritables diagnostics du compilateur.

Puis-je exécuter des programmes qui lisent l'entrée ?

Oui. Ouvrez le panneau Entrée depuis la barre d'état et saisissez une ligne pour chaque appel à Console.ReadLine() que fait votre programme. Les lignes sont fournies à l'entrée standard dans l'ordre lors de l'exécution.

Prend-il en charge plusieurs fichiers ?

Oui. Utilisez l'explorateur de fichiers pour ajouter des classes réparties sur plusieurs fichiers .cs. Lorsque vous téléchargez un projet multi-fichiers, il est empaqueté sous forme de zip afin que la structure soit préservée.

Quelle version de C# et .NET est utilisée ?

Un runtime .NET actuel. Les fonctionnalités du langage disponibles dans le dernier C# stable fonctionnent généralement ; les opérations spécifiques à la plateforme ou de longue durée sont limitées par le bac à sable d'exécution.

Outils associés