C# Language
Creazione di un'applicazione console utilizzando un Editor di testo semplice e il compilatore C # (csc.exe)
Ricerca…
Creazione di un'applicazione console utilizzando un Editor di testo semplice e il compilatore C #
Per utilizzare un editor di testo semplice per creare un'applicazione console scritta in C #, è necessario il compilatore C #. Il compilatore C # (csc.exe) può essere trovato nel seguente percorso: %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe
NB In base alla versione di .NET Framework installata nel sistema, potrebbe essere necessario modificare di conseguenza il percorso sopra riportato.
Salvataggio del codice
Lo scopo di questo tema non è quello di insegnare come scrivere un'applicazione console, ma per insegnarvi come compilare un [per produrre un unico file eseguibile], con niente altro che il compilatore C # e qualsiasi editor di testo (ad esempio, Bloc notes).- Apri la finestra di dialogo Esegui, utilizzando la scorciatoia da tastiera Tasto Windows + R
- Digita il
notepad
, quindi premi Invio - Incolla il codice di esempio qui sotto, nel Blocco note
- Salvare il file come
ConsoleApp.cs
, andando su File → Salva come ... , quindi inserendoConsoleApp.cs
nel campo di testo 'Nome file', quindi selezionandoAll Files
come tipo di file. - Fai
Save
suSave
Compilare il codice sorgente
1. Aprire la finestra di dialogo Esegui, utilizzando il tasto Windows + R2. Immettere:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /t:exe /out:"C:\Users\yourUserName\Documents\ConsoleApp.exe" "C:\Users\yourUserName\Documents\ConsoleApp.cs"
Ora, torna al punto in cui hai salvato in origine il tuo file ConsoleApp.cs
. Ora dovresti vedere un file eseguibile ( ConsoleApp.exe
). Fare doppio clic su ConsoleApp.exe
per aprirlo.
Questo è tutto! La tua applicazione per la console è stata compilata. È stato creato un file eseguibile e ora hai un'app Console funzionante.
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;
}
}
}
}
}
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow