Ř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:

Efektivní využití řetězců v C#: Metody a vlastnosti

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:

Efektivní využití řetězců v C#: Metody a vlastnosti

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:

Efektivní využití řetězců v C#: Metody a vlastnosti

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.