Índice:
Definição - O que significa Escape Sequence?
Em C #, uma sequência de escape refere-se a uma combinação de caracteres começando com uma barra invertida (\) seguida de letras ou dígitos. As seqüências de escape representam caracteres especiais e não imprimíveis em seqüências de caracteres e literais. Dessa forma, eles permitem que os usuários se comuniquem com um dispositivo de exibição ou impressora enviando caracteres de controle não gráficos para especificar ações como pontos de interrogação e retornos de carro.
Uma sequência de escape é usada ao escrever seções de código, como definições de pré-processador, para especificar caracteres de continuação, para que várias linhas de código sejam consideradas como uma única linha pelo compilador. Expressões regulares que ajudam a executar operações sofisticadas de pesquisa de cadeias usam sequências de escape para localizar substrings em uma cadeia grande. Ao ativar seqüências de caracteres entre aspas, as seqüências de escape podem ser usadas para criar arquivos de saída contendo tags e arquivos de modelo de texto.
Techopedia explica a sequência de escape
Uma sequência de escape contém mais de um caractere, mas funciona como um único caractere, porque não há letra para representar textualmente o caractere de escape. O compilador converte a sequência de caracteres em um único caractere de escape no programa compilado. Por exemplo, o compilador converte \ n no código-fonte em um único caractere (código 10), que representa o avanço de linha no programa compilado.
A seguir, é apresentada uma lista de sequências de escape C # definidas com representações correspondentes:
- \ 'Aspa simples usada para literais de caracteres
- \ ”Aspa dupla usada para literais de cadeia de caracteres
- \\ Barra invertida usada para o caminho do arquivo
- \? Ponto de interrogação
- \ a Alert
- \ b Backspace
- \ f Feed de formulário
- \ n Nova linha
- retorno de carro
- guia horizontal
- \ v guia Vertical
- \ 0 Nulo
- \ u Sequência de escape Unicode para um caractere com um valor hexadecimal
- \ x sequência de escape hexadecimal Unicode - semelhante a \ u mas com comprimento variável
- \ U Sequência de escape Unicode usada para pares substitutos