C# и

Като правило разработчиците използват Visual Studio или някаква друга IDE като Rider от JetBrains, за да създават C# програми. Но всички подобни IDE, въпреки че улесняват разработката, в същото време крият много от най-малките подробности за създаването на програми. И в действителност можем дори да направим без същото Visual Studio, използвайки само C # компилатора. Нека видим как да използваме компилатора и да компилираме приложението от командния ред.

Програмният файл на C# е по същество обикновен текстов файл, който съдържа C# код и има разширение .cs. Затова нека създадем нова папка на C устройството. Нека го наречем например csharp. В тази папка нека създадем нов текстов файл, който ще наречем Program.cs.

Да запазим файла. Това е примитивна C# програма, която в много отношения е подобна на тази, разгледана в предишната тема. Изразът DateTime.Now връща текущите дата и час. Тоест в този случай получаваме датата и часа и ги показваме на конзолата.

Сега програмата трябва да бъде компилирана. Когато инсталираме .NET Framework (отделно или заедно с Visual Studio), в C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn (за C# 7) или в C:\Windows\Microsoft.NET\Framework\v4.0.30319 (за C# 5) можем да намерим csc.exe. Това е C# компилаторът.

Използваме компилатора. За да направите това, отворете команден ред. С командата

Нека да преминем към папката, в която се съхранява файлът Program.cs.

След това предаваме този файл на компилатора с помощта на командата (за C # 6):

Тъй като името на папката Program Files се състои от няколко думи, целият път до нея се поставя в кавички. И след интервала се посочва името на програмния файл.

Ако VS е инсталиран на компютъра2013 или по-стара версия (т.е. C# 5/4/3.5), тогава съответно се използва друга команда: