C# Language
Создание консольного приложения с использованием редактора Plain-Text и компилятора C # (csc.exe)
Поиск…
Создание приложения консоли с использованием редактора Plain-Text и компилятора C #
Чтобы использовать текстовый редактор для создания приложения консоли, написанного на C #, вам понадобится компилятор C #. Компилятор C # (csc.exe) можно найти в следующем месте: %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe
NB В зависимости от версии .NET Framework, установленной в вашей системе, вам может потребоваться изменить путь выше, соответственно.
Сохранение кода
Цель данной темы не научить вас , как написать консольное приложение, но и научить вас , как составить один [для получения одного исполняемого файла], ни с чем другим , чем C # компилятор и любой редактор Plain-Text (например, Блокнот).- Откройте диалоговое окно «Запуск» с помощью сочетания клавиш Windows Key + R
- Введите
notepad
, затем нажмите Enter. - Вставьте примерный код ниже, в Блокнот
- Сохраните файл как
ConsoleApp.cs
, перейдя в Файл → Сохранить как ... , а затем введитеConsoleApp.cs
в текстовое поле «Имя файла», а затем выберите «All Files
в качестве типа файла. - Нажмите
Save
Компиляция исходного кода
1. Откройте диалог «Запуск», используя Windows Key + R2. Введите:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /t:exe /out:"C:\Users\yourUserName\Documents\ConsoleApp.exe" "C:\Users\yourUserName\Documents\ConsoleApp.cs"
Теперь вернитесь туда, где вы первоначально сохранили файл ConsoleApp.cs
. Теперь вы должны увидеть исполняемый файл ( ConsoleApp.exe
). Дважды щелкните ConsoleApp.exe
чтобы открыть его.
Это оно! Консольное приложение было скомпилировано. Создан исполняемый файл, и теперь у вас есть рабочее консольное приложение.
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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow