Ich baue eine Anwendung, in der ich mehrere Werte erfassen und einen Text mit ihnen erstellen soll: Name", "Alter", usw.
Die Ausgabe wird ein einfacher Text in einer Textbox sein.
Ich versuche, diese Informationen in einer Art "Spalten" darzustellen, deshalb versuche ich, sie mit "Tab" zu trennen, um es übersichtlicher zu machen.
Zum Beispiel, statt mit:
Ann 26
Sarah 29
Paul 45
möchte ich, dass es angezeigt wird als:
Ann tab 26 Sarah tab 29 Paul tab 45
Haben Sie einen Tipp, wie ich die Tabulatoren in meinen Text einfüge?
Versuchen Sie, das Zeichen "t" in Ihren Zeichenfolgen zu verwenden
Hazar hat Recht mit seinem "t". Hier ist die vollständige Liste der Escape-Zeichen für C#:
\'
für ein einfaches Anführungszeichen.
\"
für ein doppeltes Anführungszeichen.
für einen Backslash.
\0
für ein Nullzeichen.
\a
für ein Warnzeichen.
\b
für eine Rücktaste.
\f
für einen Seitenvorschub.
\n
für eine neue Zeile.
\r
für einen Wagenrücklauf.
"t" für einen horizontalen Tabulator.
\v
für einen vertikalen Tabulator.
uxxxx" für einen Hexadezimalwert eines Unicode-Zeichens (z. B. "u0020").
\x
ist dasselbe wie \u
, aber Sie brauchen keine führenden Nullen (z. B. \x20
).
\Uxxxxxxxx
für einen Unicode-Zeichen-Hex-Wert (längere Form für die Erzeugung von Surrogaten erforderlich).
Es kann auch nützlich sein, String.Format
zu verwenden, z.B.
String.Format("{0}\t{1}", FirstName,Count);