2008-08-08 9 views

risposta

98

Facile! "\ T"

Edit: In realtà, qui è qualcosa di ufficiale: Escape Sequences

+1

non funziona nell'etichetta – SMUsamaShah

+0

Questa piattaforma è indipendente? ad esempio, Environment.Newline è indipendente dalla piattaforma mentre "\ n" non lo è. – Steam

2

Per qualcuno che ha bisogno di riferimento rapido di C Sequenze # escape che possono essere utilizzati in string letterali:

\ t     scheda orizzontale (valore del codice ASCII: 9)

\ n     linea (valore del codice ASCII: 10) di alimentazione

r     Carriage Return (valore del codice ASCII: 13) \

\'     virgoletta singola

\"     doppio virgolette

\\     Barra rovesciata

\?     domanda letterale marchio

\ x12     di caratteri ASCII in notazione esadecimale (ad esempio per 0x12)

\ x1234     caratteri Unicode in notazione esadecimale (ad esempio per 0x1234)

Vale la pena ricordare che questi (nella maggior parte dei casi) sono codici universali. Quindi \ t è 9 e \ n è 10 valori di char su Windows e Linux. Ma la sequenza newline non è universale. Su Windows è \ n \ r e su Linux è solo \ n. Ecco perché è meglio usare Environment.Newline che viene regolato alle impostazioni del sistema operativo corrente. Con .Net Core diventa davvero importante.

Problemi correlati