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 usar como escape caracteres de control y comillas.

Para imprimir en el archivo de salida etiquetas de apertura y cierre para un bloque de código estándar, genere secuencias de escape en las etiquetas como se indica a continuación:

\<# ... \#>

Puede hacer lo mismo tanto con otra directiva de plantilla de texto como con etiquetas de bloque de código.

Si un bloque de texto incluye cadenas que se usan 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 la 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 la plantilla de texto va precedida de un número impar de caracteres de escape (\), el analizador de plantillas incluirá la mitad de los caracteres "\", además de la propia etiqueta (<# o #>). La etiqueta no se considera una etiqueta de plantilla de texto.

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