C# Language
Création d'une application console à l'aide d'un éditeur de texte brut et du compilateur C # (csc.exe)
Recherche…
Création d'une application console à l'aide d'un éditeur de texte brut et du compilateur C #
Pour utiliser un éditeur de texte brut afin de créer une application console écrite en C #, vous aurez besoin du compilateur C #. Le compilateur C # (csc.exe) se trouve à l'emplacement suivant: %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe
NB Selon la version de .NET Framework installée sur votre système, vous devrez peut-être modifier le chemin ci-dessus en conséquence.
Sauvegarder le code
Le but de cette rubrique n’est pas de vous apprendre à écrire une application console, mais de vous apprendre à en compiler une [pour produire un seul fichier exécutable], avec uniquement le compilateur C # et tout éditeur de texte brut (tel que Bloc-notes).- Ouvrez la boîte de dialogue Exécuter en utilisant le raccourci clavier Windows Key + R
- Tapez
notepad
, puis appuyez sur Entrée - Collez l'exemple de code ci-dessous dans le Bloc-notes
- Enregistrez le fichier en tant que
ConsoleApp.cs
en accédant à Fichier → Enregistrer sous ... , puis en entrantConsoleApp.cs
dans le champ de texte "Nom du fichier", puis en sélectionnantAll Files
comme type de fichier. - Cliquez sur
Save
Compiler le code source
1. Ouvrez la boîte de dialogue Exécuter en utilisant Windows Key + R2. Entrez:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /t:exe /out:"C:\Users\yourUserName\Documents\ConsoleApp.exe" "C:\Users\yourUserName\Documents\ConsoleApp.cs"
Maintenant, revenez à l'endroit où vous avez enregistré votre fichier ConsoleApp.cs
. Vous devriez maintenant voir un fichier exécutable ( ConsoleApp.exe
). Double-cliquez sur ConsoleApp.exe
pour l'ouvrir.
C'est tout! Votre application console a été compilée. Un fichier exécutable a été créé et vous disposez maintenant d'une application de console fonctionnelle.
using System;
namespace ConsoleApp
{
class Program
{
private static string input = String.Empty;
static void Main(string[] args)
{
goto DisplayGreeting;
DisplayGreeting:
{
Console.WriteLine("Hello! What is your name?");
input = Console.ReadLine();
if (input.Length >= 1)
{
Console.WriteLine(
"Hello, " +
input +
", enter 'Exit' at any time to exit this app.");
goto AwaitFurtherInstruction;
}
else
{
goto DisplayGreeting;
}
}
AwaitFurtherInstruction:
{
input = Console.ReadLine();
if(input.ToLower() == "exit")
{
input = String.Empty;
Environment.Exit(0);
}
else
{
goto AwaitFurtherInstruction;
}
}
}
}
}