Jakie są sekwencje ucieczki w C#

Jakie są sekwencje ucieczki w C#
C# jest popularnym językiem używanym do rozwiązywania różnych problemów. Aby napisać kod w C#, musisz użyć określonej składni, która zawiera słowa kluczowe, operatory i symbole. Podczas gdy wiele znaków można wpisać bezpośrednio do kodu, niektóre znaki wymagają specjalnej składni o nazwie Sekwencje ewakuacyjne.

W tym artykule obejmuje sekwencje ucieczki i jak możemy ich użyć w kodzie C#.

Spis treści

  • Co to są sekwencje ucieczki
  • Jak działają sekwencje ucieczki
  • Powszechne sekwencje ucieczki w C#
  • Za pomocą sekwencji ucieczki w C#
  • C# Sekwencje ucieczki przykładowy kod
  • Wniosek

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

  • \N - Nowa postać.
  • \R - Znak powrotu powozu.
  • \T - Znak tablicy.
  • \ - Postać wstecznego.
  • ' - Postać pojedynczego cytatu.
  • " - Charakter podwójnego wyceny.

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”);
Konsola.WriteLine („ABC \ T25 \ tmale”);
Konsola.WriteLine („XYZ \ T30 \ TMALE”);

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;
Program klasowy

Statyczne pustka główna (String [] args)

// Nowa linia
Konsola.WriteLine („Hello \ nworld”);
// Zwrot karetki
Konsola.WriteLine („Hello \ rworld”);
// karta
Konsola.WriteLine („Hello \ Tworld”);
// Ukośnik wsteczny
Konsola.WriteLine („Hello \\ World”);
// Pojedynczy cytat
Konsola.Writeline („powiedział:„ Witaj świat!\ '");
// Cudzysłów
Konsola.Writeline („powiedziała:„ Witaj świat!„”);

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ł.