### Klíčová slova - `Console.WriteLine()`: Zobrazí zadaný text na konzoli. - `Console.ReadLine()`: Načte řádek textu z konzole a vrátí ho jako string. - `Console.ReadKey()`: Načte jeden znak z konzole a vrátí ho jako char. ### Příkazy pro vstup a výstup v konzoli - Zobrazení textu: - `Console.WriteLine("Ahoj světe!");` - `Console.Write("Zadejte své jméno: ");` - Načtení textu: - `var jmeno = Console.ReadLine();` - `var vek = int.Parse(Console.ReadLine());` - Formátování: - `Console.WriteLine("{0} je {1} let starý.", jmeno, vek);` ### Příkazy pro vstup a výstup mimo konzoli - Soubory: - `using (var soubor = new StreamWriter("soubor.txt"))` - `soubor.WriteLine("Toto je text v souboru.");` - Síť: - `using (var klient = new TcpClient("localhost", 80))` - `var data = klient.Receive();` ### Escape a verbatim sekvence - Escape sekvence: - `\\n` - nový řádek - `\\t` - tabulátor - `\\"` - uvozovka - Verbatim sekvence: - `@"C:\\Program Files\\Moje Program\\"` - zachová speciální znaky Tipy: - Používejte `Console.WriteLine()` pro zobrazení textu na konzoli. - Používejte `Console.ReadLine()` pro načtení textu z konzole. - Formátujte výstup pomocí zástupných znaků. - Používejte soubory a síť pro vstup a výstup mimo konzoli. - Používejte escape sekvence a verbatim sekvence pro práci se speciálními znaky. Dobré pochopení vstupu a výstupu je klíčové pro programování v C#. Porozumění klíčovým slovům, příkazům pro vstup a výstup v konzoli a mimo konzoli, escape sekvencím a verbatim sekvencím vám pomůže psát programy, které komunikují s uživateli a pracují s daty. Například: ```csharp Console.WriteLine("Napiš své jméno a pak příjmení"); Console.Write("jméno: "); string jmeno = Console.ReadLine(); Console.WriteLine("\\n" + "a teď své příjmení "); Console.Write("příjmení: "); string prijmeni = Console.ReadLine(); Console.WriteLine("\\n" + "tvé jméno a příjmení je: " + jmeno + " " + prijmeni); Console.ReadLine(); ```