TOC

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

Bevezetés:

Hello, world!

Ha te már tanultál valamilyen programozási nyelvet, akkor tudhatod, hogy minden egy "Hello world!" példával kezdődik. És ki akarna megtörni egy ilyen tradíciót? :) Menj a Visual Studio Community-ra (mutattuk az előző fejezetben), és: File -> New -> Project. A project párbeszédablakból válaszd a 'Console App (.NET framework)' menüpontot. Ez a legegyszerűbb alkalmazástípus Windows rendszerben, és pont megfelel a nyelv tanulásához. Egyetlen kattintás az 'OK'-ra, és a Visual Studio létrehoz neked egy új projectet, beleértve a 'Program.cs' nevű állományt. Ha minden jól ment, akkor valami ilyesmit kell látnod:

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)
{
}
    }
}

Ez így nem csinál semmit, amit láthatnánk. Próbáljuk meg elindítani az 'F5' gomb megnyomásával. Ez arra utasítja a VS-t, hogy lefordítsa, és elindítsa a programunkat. De mint láthatjuk, nem történik semmi látványos. Valószínűleg felugrik egy fekete ablak, majd eltűnik. Okkal teszi, nincs a programban semmi, amit csinálni kellene. A következő fejezetben végig nézzük ezeket a sorokat, hogy mi is a feladatuk, de most csináljunk úgy mintha értenénk hozzá, és tegyünk bele egy pár sort, hogy történjen valami. A legbelső kapcsos zárójelpár { } közé másoljuk be ezt:

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

Most valahogy így kell kinéznie programunknak:

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();
}
    }
}

Ha most nyomunk 'F5' gombot, feltűnik a fekete ablak, és ott is marad és láthatjuk a világnak szóló üdvözletünket. Rendben van, beírtunk két sort, de azok mit csinálnak? Az egyik jó dolog, amit megállapítottak a C# és a .NET keretrendszerről, hogy a kód még tapasztalatlan szemnek sem teljesen értelmezhetetlen.

The first line uses the Console class to output a line of text, and the second one reads a line of text from the console. Read? Why? Actually this is a bit of a trick, since without it, the application would just end and close the window with the output before anyone could see it.

The ReadLine command tells the application to wait for input from the user, and as you will notice, the console window now allows you to enter text. Press Enter to close it. Congratulations, you have just created your first C# application! Read on in the next chapter for even more information about what's actually going on.