Dieser Artikel behandelt, welche Escape -Sequenzen sind und wie wir sie in einem C# Code verwenden können.
Inhaltsverzeichnis
Was sind Fluchtsequenzen
Escape -Sequenzen in C# sind eine Folge von Zeichen, die eine besondere Bedeutung darstellt, wenn sie in einem String -Literal oder in einem Zeichenkursliteral verwendet wird. Diese Sequenzen beginnen bei Backslash (\) und folgt von einem bestimmten Charakter oder einer Kombination von Zeichen.
Escape -Sequenzen können sogar Zeichen anzeigen, die nicht leicht gedruckt werden können, z.
Wie funktionieren Fluchtsequenzen?
Escape -Sequenzen funktionieren, indem er dem Compiler sagt, er solle die folgenden Zeichen auf eine bestimmte Weise interpretieren. Wenn wir beispielsweise ein Registerkartenzeichen in eine Zeichenfolge aufnehmen möchten, werden wir die Escape -Sequenz verwenden \T. Wenn der Compiler auf diese Sequenz trifft, fügt er ein Registerkartenzeichen ein.
Gemeinsame Fluchtsequenzen in C#
Hier sind einige der am häufigsten verwendeten Escape -Sequenzen in C#:
Verwenden von Escape -Sequenzen in C#
Escape -Sequenzen können in einer Vielzahl von Situationen in C# Code verwendet werden. Hier sind einige Beispiele:
Newline -Zeichen \ n
Diese Escape -Sequenz wird verwendet, um eine neue Linie in der Ausgabe zu erstellen. Wenn das \N Der Charakter wird vom Compiler gelesen, die Ausgabe wird in einer neuen Zeile fortgesetzt. Im Folgenden finden Sie den Beispielcode:
Konsole.WriteLine ("Hallo \ nworld");Wagenrücklaufschwere \ r
Diese Escape -Sequenz wird verwendet, um die Ausgabe an den Start der aktuellen Linie zurückzugeben. Wenn das \R Das Zeichen wird in einem Code definiert. Die Ausgabe verschiebt den Cursor zurück zum Beginn der aktuellen Zeile. Hier ist ein Beispiel:
Konsole.WriteLine ("Hallo \ rworld");Tab charakter \ t
Diese Escape -Sequenz wird verwendet, um eine horizontale Registerkarte in die Ausgabe einzufügen. Wenn das \T Das Zeichen wird in Code aufgetaucht, der Cursor wird auf den nächsten Tab -Stopp verschoben. Im Folgenden finden Sie den Beispielcode:
Konsole.WriteLine ("name \ tage \ tGerper");Backslash -Zeichen \\
Diese Escape -Sequenz wird verwendet, um ein Backslash -Zeichen in die Ausgabe einzufügen. Wenn das \\ Das Zeichen wird verwendet, der Ausgang enthält einen einzelnen Backslash -Zeichen. Unten finden Sie die angegebene Syntax für die Verwendung in C# Code:
Konsole.WriteLine ("LinuxHint.com \\ Autor ");Einzelnes Zitatcharakter '
Diese Escape -Sequenz kann ein einzelnes Zitat in die Ausgabe einfügen. Wenn das \ ' Das Zeichen wird angetroffen, der Ausgang enthält ein einzelnes Zitatcharakter. Hier ist ein Beispiel:
Konsole.WriteLine ("Er sagte, hallo World!\ '");Doppeltes Zitatcharakter “
Diese Escape -Sequenz kann ein doppeltes Zitat in die Ausgabe einfügen. Wenn das \ " Das Zeichen wird angetroffen, der Ausgang enthält ein Doppelzitat -Zeichen. Im Folgenden finden Sie die Beispiel -Codezeile, die das Doppel -Zitat -Zeichen verwendet:
Konsole.WriteLine ("" Hallo Welt!"");C# Escape -Sequenzen Beispielcode
Jetzt werden wir ein Beispiel für C# -Code abdecken, der all diese Escape -Sequenzen verwendet:
mit System verwenden;Dieser C# -Code zeigt die Verwendung von Escape -Sequenzen. Der Code definiert eine Klasse aufgerufen Programm mit einer statischen Methode genannt Hauptsächlich Welches ist der Einstiegspunkt des Programms. Innerhalb der Hauptmethode die Konsole.Schreiben Die Methode wird verwendet, um verschiedene Zeichenfolgen auszudrucken, die Fluchtsequenzen enthalten.
Ausgang
Wenn das Programm ausgeführt wird, gibt es die String -Literale mit den Escape -Sequenzen aus, die durch ihre entsprechenden Zeichen ersetzt werden, und zeigt, wie diese Escape -Sequenzen in C# funktionieren.
Abschluss
Escape -Sequenzen in der C# -Programmierung ermöglichen es uns, Sonderzeichen in Code aufzunehmen. Durch die Verwendung von Escape -Sequenzen kann Code leicht gelesen und verstanden werden. In diesem Code werden verschiedene Fluchtsequenztypen beschrieben. Für weitere Informationen lesen Sie den Artikel.