Ich bin gerade dabei, Text zu analysieren und kann mich nicht erinnern, was das Escape-Zeichen für eine Registerkarte in C # ist.
Ich bin gerade dabei, Text zu analysieren und kann mich nicht erinnern, was das Escape-Zeichen für eine Registerkarte in C # ist.
Antworten:
Einfaches! "\ t"
Bearbeiten: In der Tat ist hier etwas offizielles: Escape Sequences
Für jemanden, der eine Kurzreferenz zu C # Escape-Sequenzen benötigt , die in stringLiteralen verwendet werden können:
\ t Registerkarte "Horizontal" (ASCII-Codewert: 9)
\ n Zeilenvorschub (ASCII-Codewert: 10)
\ r Wagenrücklauf (ASCII-Codewert: 13)
\ 'Einfaches Anführungszeichen
"Doppeltes Anführungszeichen
\\ Backslash
\? Buchstäbliches Fragezeichen
\ x12 ASCII-Zeichen in hexadezimaler Notation (z. B. für 0x12)
\ x1234 Unicode-Zeichen in hexadezimaler Notation (z. B. für 0x1234)
Es ist erwähnenswert, dass dies (in den meisten Fällen) universelle Codes sind. \ T ist also 9 und \ n ist 10 Zeichen unter Windows und Linux. Die Zeilenumbruchsequenz ist jedoch nicht universell. Unter Windows ist es \ n \ r und unter Linux ist es nur \ n. Aus diesem Grund ist es am besten, diese zu verwenden Environment.Newline, um sie an die aktuellen Betriebssystemeinstellungen anzupassen. Mit .Net Core wird es wirklich wichtig.