Uso de secuencias de escape en plantillas de texto

Puede usar secuencias de escape en plantillas de texto para generar etiquetas de plantilla de texto y (solo en código de C#) para escape de caracteres de control y comillas.

Para imprimir etiquetas de apertura y cierre para un bloque de código estándar en el archivo de salida, escapa las etiquetas de la siguiente manera:

\<# ... \#>

Puede hacer lo mismo con otras directivas de plantilla de texto y etiquetas de bloques de código.

Si un bloque de texto incluye cadenas usadas para escapar etiquetas de plantilla de texto, puede usar las siguientes secuencias de escape:

  • Si una etiqueta de plantilla de texto va precedida de un número par de caracteres de escape (\), el analizador de plantillas incluirá la mitad de los caracteres de escape e incluirá la secuencia como una etiqueta de plantilla de texto. Por ejemplo, si hay cuatro caracteres de escape en la plantilla de texto, habrá dos caracteres "\" en el archivo generado.

  • Si la etiqueta de plantilla de texto va precedida de un número impar de caracteres de escape (\), el analizador de plantillas incluirá la mitad de los caracteres "\" más la propia etiqueta (<# o #>). La etiqueta no se considera una etiqueta de plantilla de texto.

  • Si un carácter de escape (\) aparece en cualquier otro lugar de cualquier otra secuencia que no sea donde escape un carácter de control o una comilla (solo en C#), el carácter se generará directamente.