2008-08-08 8 views

Répondre

98

Facile un! "\ T"

Edit: En fait, voici quelque chose d'officiel: Escape Sequences

+1

cela ne fonctionne pas dans l'étiquette – SMUsamaShah

+0

Cette plate-forme est-elle indépendante? Par exemple, Environment.Newline est indépendant de la plate-forme, alors que "\ n" ne l'est pas. – Steam

2

Pour quelqu'un qui a besoin de référence rapide de C# Séquences d'échappement qui peuvent être utilisés dans string littéraux:

\ t     onglet Horizontal (valeur de code ASCII: 9)

\ n     alimentation de ligne (valeur du code ASCII: 10)

\ r     retour chariot (valeur de code ASCII: 13)

\ »     Guillemet simple

\ »     guillemet double

\\     Backslash

\?     point d'interrogation littérales

\ x12     caractères ASCII en notation hexadécimale (par exemple pour 0x12)

\ X1234     caractères Unicode en notation hexadécimale (par exemple pour 0x1234)

Il convient de mentionner que ceux-ci (dans la plupart des cas) sont des codes universels. So \ t est 9 et \ n vaut 10 caractères sur Windows et Linux. Mais la nouvelle ligne n'est pas universelle. Sous Windows c'est \ n \ r et sur Linux c'est juste \ n. C'est pourquoi il est préférable d'utiliser Environment.Newline qui est ajusté aux paramètres actuels du système d'exploitation. Avec .Net Core, ça devient vraiment important.