3. Základní struktura kódu

Pojďme se nyní podívat, jaký zdrojový kód nám pro typ konzolové aplikace vygenerovalo Visual Studio, pokud jsme název projektu definovali jako "AhojSvete" – viz Kód 1.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Kód 1: Základní struktura kódu pro typ konzolové aplikace v C#

Pojďme si nyní tento základní vygenerovaný zdrojový kód doplnit pár řádky nového kódu, který bude imitovat podstatu našeho algoritmu HelloWorldPromenna, jehož podstatu jsme řešili již dříve v aplikaci Flowgorithm:

Algoritmus HelloWorldPromenna 


Jedná se o modifikaci programu HelloWorld, v níž jsme deklarovali lokální proměnnou osloveni a uložili jsme do ní text "Hello, World!". Výsledný zdrojový kód programu HelloWorldPromenna vypadá následovně - viz Kód 2.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace HelloWorldPromenna
{
    class Program
    {
        static void Main(string[] args)
        {
            //Deklarace proměnné
            string osloveni;
            //Přiřazení textu proměnné
            osloveni = "Hello, World!";
            //Výpis hodnoty proměnné
            Console.WriteLine(osloveni); 
        }
    }
}

Kód 2: Základní struktura kódu  - program HelloWorldPromenna - konzolová aplikace

Tento příklad je prvotním základem skoro všech učebnicí programovacích jazyků. V návaznosti na vývojový diagram by C# kód vypadal následovně - viz Obrázek 1.

Popis základní struktury kódu  - algoritmus HelloWorldPromenna - konzolové aplikace v C#

Obrázek 1: Popis základní struktury kódu  - program HelloWorldPromenna - konzolová aplikace

V dalších kapitolách bude stručně popsán tento zdrojový kód včetně specifikace a vysvětlení základních pojmů, které jsme nalezli v předchozím obrázku.

Co je velmi důležité zmínit, než se dostaneme k programování, je fakt, že jazyk C# rozlišuje malá a velká písmena (anglicky „Case-sensitive“). Dávejte proto velký pozor na kód, které budete psát pro Vaši aplikaci.