Tabla de contenido:
Definición - ¿Qué significa Escape Sequence?
En C #, una secuencia de escape se refiere a una combinación de caracteres que comienzan con una barra diagonal inversa (\) seguida de letras o dígitos. Las secuencias de escape representan caracteres no imprimibles y especiales en caracteres y cadenas literales. Como tal, permiten a los usuarios comunicarse con un dispositivo de visualización o impresora enviando caracteres de control no gráficos para especificar acciones como signos de interrogación y retornos de carro.
Se utiliza una secuencia de escape al escribir secciones de código, como las definiciones de preprocesador, para especificar caracteres de continuación, de modo que el compilador considere varias líneas de código como una sola línea. Las expresiones regulares que ayudan a realizar operaciones sofisticadas de búsqueda de cadenas usan secuencias de escape para localizar subcadenas dentro de una cadena grande. Al habilitar las cadenas entre comillas, las secuencias de escape se pueden usar para crear archivos de salida que contienen etiquetas y archivos de plantilla de texto.
Techopedia explica la secuencia de escape
Una secuencia de escape contiene más de un carácter pero funciona como un solo carácter porque no hay una letra para representar textualmente el carácter escapado. El compilador convierte la secuencia de caracteres en un único carácter escapado en el programa compilado. Por ejemplo, el compilador convierte \ n en el código fuente en un solo carácter (código 10), que representa el avance de línea en el programa compilado.
La siguiente es una lista de secuencias de escape de C # definidas con representaciones correspondientes:
- \ 'Comillas simples utilizadas para literales de caracteres
- \ "Comillas dobles utilizadas para literales de cadena
- \\ Barra invertida utilizada para la ruta del archivo
- \? Signo de interrogación
- \ una alerta
- \ b Retroceso
- \ f Alimentación de formularios
- \ n Nueva línea
- \ r retorno del carro
- \ t Pestaña horizontal
- \ v Pestaña vertical
- \ 0 nulo
- \ u Secuencia de escape Unicode para un personaje con un valor hexadecimal
- \ x Secuencia de escape hexadecimal Unicode: similar a \ u pero con longitud variable
- \ U Secuencia de escape Unicode utilizada para pares sustitutos
