C# Hello World: Първа конзолна приложна програма
C# е един от езиците, предоставен от Microsoft за работа с .Net. Този език включва богат набор от функции, което позволява разработването на различни видове приложения.
C# е обектно-ориентиран език за програмиране и прилича на няколко аспекта на C++. В този урок виждаме как да разработим първото си приложение.
Това ще бъде основно конзолно приложение, след което ще изследваме различни типове данни налични на езика C#, както и изразите за контролен поток.
Изграждане на първото конзолно приложение
Конзолното приложение е приложение, което може да се стартира в командния ред Windows. За всеки начинаещ в .Net изграждането на конзолно приложение в идеалния случай е първата стъпка, с която да започнете.
В нашия пример ще използваме Visual Studio, за да създадем проект от конзолен тип. След това ще използваме конзолното приложение, за да покажем съобщение „Hello World“. След това ще видим как да изградим и стартираме конзолното приложение.
Нека следваме посочените по-долу стъпки, за да поставим този пример на място.
Стъпка 1) Първата стъпка включва създаването на нов проект във Visual Studio. За целта, след като стартирате Visual Studio, трябва да изберете опцията от менюто New->Project.
Стъпка 2) Следващата стъпка е да изберете типа проект като конзолно приложение. Тук също трябва да споменем името и местоположението на нашия проект.
- В диалоговия прозорец на проекта можем да видим различни опции за създаване на различни типове проекти във Visual Studio. Щракнете върху Windows опция от лявата страна.
- Когато щракнем върху Windows опции в предишната стъпка, ще можем да видим опция за конзолно приложение. Щракнете върху тази опция.
- След това даваме име на приложението, което в нашия случай е DemoApplication. Също така трябва да предоставим място за съхранение на нашето приложение.
- Накрая кликваме върху бутона „OK“, за да позволим на Visual Studio да създаде нашия проект.
Ако следвате горните стъпки, ще получите изхода по-долу във Visual Studio.
Изход: -
- Проект, наречен „DemoApplication“, ще бъде създаден във Visual Studio. Този проект ще съдържа всички необходими артефакти, необходими за стартиране на конзолното приложение.
- Основната програма, наречена Program.cs, е кодов файл по подразбиране, който се създава, когато се създава ново приложение във Visual Studio. Този код ще съдържа необходимия код за нашето конзолно приложение.
Стъпка 3) Сега нека напишем нашия код, който ще се използва за показване на низа “Hello World” в конзолното приложение.
Всички кодове по-долу трябва да бъдат въведени във файла Program.cs. Кодът ще се използва за писане на „Hello World“, когато конзолното приложение се изпълнява.
C# програма Hello World
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
class Program
{
static void Main(string[] args)
{
Console.Write("Hello World");
Console.ReadKey();
}
}
}
Обяснение на кода:-
- Първите редове на кода са редове по подразбиране, въведени от Visual Studio. Изявлението 'using' се използва за импортиране на съществуващи .Net модули в нашето конзолно приложение. Тези модули са необходими за правилното функциониране на всяко .Net приложение. Те съдържат минималния код, за да може кодът да работи на a Windows машина.
- Всяко приложение принадлежи към клас. C# е обектно-ориентиран език и следователно целият код трябва да бъде дефиниран в самоподдържащ се модул, наречен „клас“. На свой ред всеки клас принадлежи към пространство от имена. Пространството от имена е просто логическо групиране на класове.
- Главната функция е специална функция, която се извиква автоматично, когато се изпълнява конзолно приложение. Тук трябва да се уверите, че сте въвели кода, необходим за показване на необходимия низ в конзолното приложение.
- Класът Console е наличен в .Net, което позволява да се работи с конзолни приложения. Тук използваме вграден метод, наречен „Write“, за да напишем низа „Hello World“ в конзолата.
- След това използваме метода Console.ReadKey(), за да прочетем всеки ключ от конзолата. С въвеждането на този ред код програмата ще изчака и няма да излезе веднага. Програмата ще изчака потребителя да въведе произволен ключ, преди окончателно да излезе. Ако не включите този оператор в кода, програмата ще излезе веднага щом бъде стартирана.
Стъпка 4) Пусни си .Net програма. За да стартирате която и да е програма, трябва да щракнете върху бутона Старт във Visual Studio.
Ако горният код е въведен правилно и програмата е изпълнена успешно, ще се покаже следният изход.
Изход:
От изхода можете ясно да видите, че низът „Hello World“ се показва правилно. Това е така, защото операторът Console.write кара този низ да бъде изпратен до конзолата.
Oбобщение
- Конзолното приложение е такова, което може да бъде направено да работи от командния ред на Windows машина.
- Методът Console.write може да се използва за запис на съдържание в конзолата.






