Představení jazyka C#
V následujících kapitolách se seznámíme se základní konstrukcí jazyka C#, základními pojmy a principy, které jsme již poznali v předchozích kapitolách týkající se algoritmizace. Tyto a další principy implementujeme pomocí tohoto programovacího jazyka.
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
- Popis: Vývojový diagram výpisu proměnné s názvem osloveni v níž je uložen text "Hello, World!"
- Zadání: Zkuste vymyslet, jak byste zaznamenali výpis hodnoty uložené v proměnné pomocí vývojového diagramu, včetně komentářů, které popisují, co jednotlivé značky zajišťují
- Řešení: https://phix.zcu.cz/moodle/pluginfile.php/389317/mod_book/chapter/98991/Algoritmus_HelloWorld_Promenna.png
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.

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.