W tym artykule obejmuje sekwencje ucieczki i jak możemy ich użyć w kodzie C#.
Spis treści
Co to są sekwencje ucieczki
Sekwencje ucieczki w C# to sekwencja znaków, które reprezentują szczególne znaczenie, gdy jest używana w literaturze literalnym lub postaci. Te sekwencje zaczynają się od BackSlash (\) i następuje określony znak lub kombinacja znaków.
Sekwencje ucieczki mogą nawet wyświetlać znaki, których nie można łatwo wydrukować, takie jak karty, nowe linie i zwroty, a także znaki, których nie można łatwo odczytać lub wpisać, jak pojedyncze i podwójne cytaty.
Jak działają sekwencje ucieczki
Sekwencje ucieczki działają, mówiąc kompilatorowi, aby w określony sposób interpretować następujące znaki. Na przykład, jeśli chcemy dołączyć znak tabu w ciągu, użyjemy sekwencji ucieczki \T. Kiedy kompilator napotknie tę sekwencję, wstawisz znak tabeli.
Powszechne sekwencje ucieczki w C#
Oto niektóre z najczęściej używanych sekwencji ucieczki w C#:
Za pomocą sekwencji ucieczki w C#
Sekwencje ucieczki mogą być używane w różnych sytuacjach w kodzie C#. Oto kilka przykładów:
Nowa postać \ n
Ta sekwencja ucieczki służy do utworzenia nowej linii w wyjściu. Kiedy \N znak jest odczytany przez kompilatora, wyjście będzie kontynuowane na nowej linii. Poniżej znajduje się przykładowy kod:
Konsola.WriteLine („Hello \ nworld”);Znak powrotu powozu \ r
Ta sekwencja ucieczki służy do przywrócenia wyjścia na początek bieżącej linii. Kiedy \R Znak jest zdefiniowany w kodzie, wyjście przeniesie kursor z powrotem na początek bieżącej linii. Oto przykład:
Konsola.WriteLine („Hello \ rworld”);Zakres tabeli \ t
Ta sekwencja ucieczki służy do wstawienia poziomej zakładki do wyjścia. Kiedy \T Znak jest napotykany w kodzie, kursor zostanie przeniesiony do następnego zatrzymania zakładki. Poniżej znajduje się przykładowy kod:
Konsola.WriteLine („Nazwa \ tage \ tgender”);Charakter backslash \\
Ta sekwencja ucieczki służy do wstawienia znaku odwrotnego do wyjścia. Kiedy \\ Zakres jest używany, wyjście będzie zawierać jeden znak odwrotny. Poniżej znajduje się podana składnia do używania jej w kodzie C#:
Konsola.WriteLine („Linuxhint.com \\ autor ”);Postać z pojedynczego cytatu '
Ta sekwencja ucieczki może wstawić pojedynczy cytat do wyjścia. Kiedy \ ' Znak jest napotykany, wyjście będzie zawierać znak pojedynczego cytatu. Oto przykład:
Konsola.Writeline („powiedział:„ Witaj świat!\ '");Postać podwójnego cytowania „
Ta sekwencja ucieczki może wstawić podwójny cytat do wyjścia. Kiedy \ ” Znak jest napotykany, wyjście będzie zawierać znak podwójnej cytatu. Poniżej znajduje się przykładowa linia kodu, która używa znaku podwójnego cytatu:
Konsola.Writeline („„ Hello World!„”);C# Sekwencje ucieczki przykładowy kod
Teraz omówimy przykład C#, który używa wszystkich tych sekwencji ucieczki:
za pomocą systemu;Ten kod C# pokazuje użycie sekwencji ucieczki. Kod określa klasę o nazwie Program z metodą statyczną zwaną Główny który jest punktem wejścia programu. Wewnątrz głównej metody, Konsola.Writeline Metoda służy do drukowania różnych ciągów, które zawierają sekwencje ucieczki.
Wyjście
Po wykonaniu programu wysyła literały stringowe z sekwencjami ucieczki zastąpionymi odpowiednimi znakami, pokazując, jak działają te sekwencje ucieczki w C#.
Wniosek
Sekwencje ucieczki w programowaniu C# pozwala nam dołączyć znaki specjalne w kodzie. Korzystając z sekwencji ucieczki, kod można łatwo odczytać i zrozumieć. W tym kodzie opisano różne typy sekwencji ucieczki. Aby uzyskać więcej informacji, przeczytaj artykuł.