Výstup aplikace představuje proces, při němž aplikace předává informace zpracované během svého běhu dalším subjektům. Výstup může směřovat:
- k uživateli (člověk čte text, sleduje grafiku, poslouchá zvuk)
- k jiným systémům (např. přes síťová rozhraní, API)
- do úložišť (soubory, databáze)
Bez výstupu by nebylo možné z aplikace získat žádnou hodnotu, protože by nebylo možné zjistit výsledky její práce.
Podoby výstupu
Výstup může nabývat různých podob:
- textový výstup – klasický text ve standardním výstupním proudu (konzole)
- grafické rozhraní (GUI) – vizuální reprezentace dat
- datový výstup – export do souborů, XML, JSON
- síťová komunikace – přenos dat protokoly (HTTP, TCP)
- audio, video – multimediální obsah
Metoda .ToString()
Pro výstup je klíčové často data převést zpět na textový řetězec. K tomu se používá metoda .ToString(), která převádí hodnotu libovolného typu na řetězec:
int cislo = 42;
string jakoText = cislo.ToString(); // "42"Výstup do konzolových aplikacích v C#
Standardní výstupní proud
V konzolových aplikacích .NET je primárním kanálem pro zobrazování textového výstupu standardní výstupní proud (stdout). Přístup k němu poskytuje třída System.Console.
Console.Write
Console.Write() - Vypíše řetězec do konzole, bez ukončení řádku.
Console.Write("Zadejte hodnotu: ");Console.WriteLine
Console.WriteLine()- Vypíše řetězec do konzole a přidá znak nového řádku (Environment.NewLine).
Console.WriteLine("Výpočet dokončen.");Výstup do souboru
Výstup je mimo jiné možné umisťovat i do souboru. Více informací zde: Práce se soubory.