Řetězce jsou v oblasti programování nezbytné. Umožňují zpracování a manipulaci s textovými daty. V této příručce se podrobně zabýváte datovým typem String v C# a naučíte se jeho základní metody a vlastnosti. Tyto znalosti vám pomohou efektivně využívat řetězce ve vašich programech.
Hlavní poznatky
- Řetězce v C# jsou sbírkou znaků a jsou zobrazovány v uvozovkách.
- Třída String nabízí různé metody pro manipulaci, včetně ToUpper(), ToLower(), Trim() a Length.
- Originální řetězce zůstávají nezměněny při volání metod; vrací se nové řetězce.
Podrobný návod
1. Deklarace a inicializace řetězce
Pro deklaraci řetězce v C# použijete klíčové slovo string, následované názvem podle vašeho výběru, znakem rovnosti a přiřazenou hodnotou v uvozovkách. Například by to mohlo vypadat takto:

2. Výstup řetězce v konzoli
Pomocí metody Console.WriteLine() zobrazíte dříve definovaný řetězec v konzoli. Následující příklad ukazuje, jak vypsat "Hello World":
3. Zobrazení řetězce velkými písmeny
Chcete-li zobrazit celý řetězec velkými písmeny, použijete metodu ToUpper(). To provedete tak, že na konci názvu řetězce umístíte tečku a zavoláte ToUpper():
4. Zobrazení řetězce malými písmeny
Pomocí metody ToLower() můžete zobrazit stejný řetězec malými písmeny. Zkuste následující příkaz a otestujte to sami:

5. Odstranění mezer pomocí Trim
Pokud máte mezery na začátku nebo na konci řetězce, můžete je odstranit pomocí metody Trim(). Příkaz vypadá takto:
6. Zjištění počtu znaků
Pro zjištění délky řetězce použijete vlastnost Length. Ta vrací celkový počet znaků v řetězci včetně všech mezer:

7. Uživatelsky přívětivý výstup počtu znaků
Přidejte vysvětlující text, aby byl výstup počtu znaků uživateli srozumitelnější:
8. Zjištění počtu znaků bez mezer
Můžete použít metodu Trim() v kombinaci s vlastností Length, abyste zjistili počet znaků bez předních nebo zadních mezer. Zde je příklad:
9. Shrnutí funkcí
Nakonec můžete shrnout naučené metody a vlastnosti, abyste osvětlili jejich výhody a oblasti použití. Mějte na paměti, že řetězce nejsou měněny, ale že nové řetězce jsou vytvářeny voláním metod.
Shrnutí – Programování v C#: Řetězce a jejich metody
V této příručce jste mohli poznat základy datového typu String v C#. Naučili jste se, jak deklarovat, manipulovat se řetězci a dotazovat se na jejich vlastnosti. Metody ToUpper(), ToLower(), Trim() a vlastnost Length jsou základními nástroji pro efektivní práci s řetězci.
Často kladené otázky
Co je to řetězec v C#?Řetězec v C# je posloupnost znaků, která je uvedena v uvozovkách.
Jak mohu převést řetězec na malá písmena?Použijte metodu ToLower() na svém řetězci.
Změní metoda Trim() původní řetězec?Ne, Trim() pouze odstraní mezery a vrací nový řetězec.
Co dělá vlastnost Length?Vlastnost Length vrací počet znaků v řetězci, včetně mezer.
Jak mohu odstranit mezery na začátku a na konci řetězce?Použijte metodu Trim() na svém řetězci.