### 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();
```