c# - secuencias - Tab Escape Character?
¿Estoy en el proceso de analizar un texto y no puedo recordar cuál es el carácter de escape para una pestaña en C #?
Para alguien que necesita una referencia rápida de C # Secape Sequences que se puede usar en literales de string
:
/ t Pestaña horizontal (valor de código ASCII: 9)
/ n Alimentación de línea (valor de código ASCII: 10)
Retorno de carro (valor de código ASCII: 13)
/ ''Comillas simples
/ "Doble comilla
// Backslash
/? Signo de interrogación literal
/ x12 carácter ASCII en notación hexadecimal (por ejemplo, para 0x12)
/ x1234 Carácter Unicode en notación hexadecimal (p. ej., para 0x1234)
Vale la pena mencionar que estos (en la mayoría de los casos) son códigos universales. So / t es 9 y / n tiene 10 caracteres de valor en Windows y Linux. Pero la secuencia de nueva línea no es universal. En Windows es / n / r y en Linux es simplemente / n. Es por eso que es mejor usar Environment.Newline
que se ajusta a la configuración actual del sistema operativo. Con .Net Core se vuelve realmente importante.