Strings są niezbędne w programowaniu. Umożliwiają przetwarzanie i manipulację danymi tekstowymi. W tej instrukcji dokładnie zapoznasz się z typem danych String w C# i poznasz jego podstawowe metody i właściwości. Te umiejętności pomogą Ci efektywnie korzystać z łańcuchów tekstowych w Twoich programach.
Najważniejsze wnioski
- Łańcuchy w C# są zbiorem znaków i są przedstawiane w cudzysłowach.
- Klasa String oferuje różne metody manipulacji, w tym ToUpper(), ToLower(), Trim() oraz Length.
- Oryginalne łańcuchy pozostają niezmienione po wywołaniach metod; zwracane są nowe łańcuchy.
Instrukcja krok po kroku
1. Deklaracja i inicjalizacja łańcucha
Aby zadeklarować łańcuch w C#, używasz słowa kluczowego string, po którym następuje wybrana przez Ciebie nazwa, znak równości i przypisana wartość w cudzysłowach. Przykład może wyglądać tak:

2. Wyświetlanie łańcucha w konsoli
Używając metody Console.WriteLine(), wyświetlasz wcześniej zdefiniowany łańcuch w konsoli. Poniższy przykład pokazuje, jak wyświetlić "Hello World":
3. Wyświetlanie łańcucha wielkimi literami
Aby wyświetlić cały łańcuch wielkimi literami, używasz metody ToUpper(). Robisz to, dodając kropkę na końcu nazwy łańcucha i wywołując ToUpper():
4. Wyświetlanie łańcucha małymi literami
Metoda ToLower() pozwala wyświetlić ten sam łańcuch małymi literami. Spróbuj wykonać poniższe polecenie i przetestuj to sam:

5. Usuwanie białych znaków za pomocą Trim
Jeśli masz białe znaki na początku lub końcu łańcucha, możesz je usunąć za pomocą metody Trim(). Poniżej przedstawiono polecenie:
6. Określenie liczby znaków
Aby określić długość łańcucha, używasz właściwości Length. Zwraca ona całkowitą liczbę znaków w łańcuchu, w tym wszystkie białe znaki:

7. Przyjazne wyświetlanie liczby znaków
Dodaj wyjaśniający tekst, aby wyświetlanie liczby znaków było bardziej zrozumiałe dla użytkownika:
8. Określenie liczby znaków bez białych znaków
Możesz użyć metody Trim() w połączeniu z właściwością Length, aby określić liczbę znaków bez wiodących lub końcowych białych znaków. Oto przykład:
9. Podsumowanie funkcji
Na koniec możesz podsumować nauczone metody i właściwości, aby wyjaśnić ich zalety i zastosowania. Pamiętaj, że łańcuchy nie są modyfikowane, lecz nowe łańcuchy są tworzone przez wywołania metod.
Podsumowanie – Programowanie w C#: Łańcuchy i ich metody
W tej instrukcji miałeś okazję poznać podstawy typu danych String w C#. Nauczyłeś się, jak deklarować łańcuchy, je manipulować oraz zapytywać o ich właściwości. Metody ToUpper(), ToLower(), Trim() oraz właściwość Length są podstawowymi narzędziami do efektywnej pracy z łańcuchami.
Najczęściej zadawane pytania
Co to jest łańcuch w C#?Łańcuch w C# to sekwencja znaków, która jest podawana w cudzysłowach.
Jak mogę zamienić łańcuch na małe litery?Użyj metody ToLower() na swoim łańcuchu.
Czy Trim() zmienia oryginalny łańcuch?Nie, Trim() tylko usuwa białe znaki i zwraca nowy łańcuch.
Co robi właściwość Length?Właściwość Length zwraca liczbę znaków w łańcuchu, w tym białe znaki.
Jak mogę usunąć białe znaki na początku i końcu łańcucha?Użyj metody Trim() na swoim łańcuchu.