TOC

This article is currently in the process of being translated into Serbian (~96% done).

Prvi koraci:

Hello, world!

Ако сте икада научили програмски језик, знате да сви почињу са "Hello World!" пример, и зашто да сломимо тако лепу традицију? Покрените Visual Studio Community (представљен у последњем поглављу) и изаберите File -> New -> Project. Из дијалога пројекта изаберите апликацију Console (.NET Framework). Ово је најосновнији тип апликације на Windows систему, али је одличан за учење језика. Када једном кликнете OK, Visual Studio креира нови пројекат за вас, укључујући и датотеку под називом Program.cs. Овде је све забавно, и требало би да изгледа овако:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
}
    }
}

У ствари, све ове линије заиста не постижу ништа, или макар то изгледа. Покушајте да покренете апликацију притиском на F5 на вашој тастатури. Ово ће учинити Visual Studio компајлује и изврши ваш код, али као што ћете видети, то не чини много. Вероватно ћете видети црни прозор и поново затворити. То је зато што наша апликација још увек не чини ништа. У следећем поглављу ћемо проћи кроз ове редове да видимо о чему се ради, али за сада би заиста желели да видимо неке резултате, па претпоставимо да знамо све о C# и додамо неколико линија како би добили излаз . Унутар {} додајте ове линије:

Console.WriteLine("Hello, world!");
Console.ReadLine();

The code of your first application should now look like this:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
    }
}

Још једном, притисните F5 да је покренете, и видећете да црни прозор заправо остаје отворен и приказује наш поздрав свету. У реду, па смо додали две линије кода, али шта да раде? Једна од лепих ствари у вези C# и .NET Framework је чињеница да многи кодови имају смисла и до неувежбаног ока, што овај примјер показује.

Прва линија користи класу конзоле, да изведе линију текста, а друга чита линију текста конзоле. Читати? Зашто? Заправо, ово је само мали трик, јер без њега , апликација ће се отворити са резултатом и затворити пре него што то било ко може видети.

ReadLine команда говори апликацији да сачека унос корисника, и као што ћете приметити, прозор конзоле вам не дозвољава да уносите текст. Притисните ентер да бисте га затворили. Честитамо, креирали сте своју прву C# апликацију! Прочитајте следеће поглавље за још више информација о томе шта се заправо дешава.