Condividi tramite


Usare sequenze di escape nei modelli di testo

È possibile usare sequenze di escape nei modelli di testo per generare tag di modello di testo e (solo nel codice C#) per eseguire l'escape dei caratteri di controllo e delle virgolette.

Per stampare tag aperti e chiudere per un blocco di codice standard nel file di output, eseguire l'escape dei tag come indicato di seguito:

\<# ... \#>

È possibile eseguire la stessa operazione con altre direttive del modello di testo e tag di blocco di codice.

Se un blocco di testo include stringhe usate per eseguire l'escape dei tag del modello di testo, è possibile usare le sequenze di escape seguenti:

  • Se un tag di modello di testo è preceduto da un numero pari di caratteri di escape (\), il parser del modello includerà metà dei caratteri di escape e includerà la sequenza come tag di modello di testo. Ad esempio, se nel modello di testo sono presenti quattro caratteri di escape, nel file generato saranno presenti due caratteri "\".

  • Se il tag del modello di testo è preceduto da un numero dispari di caratteri di escape (\), il parser del modello includerà la metà dei caratteri "\" più il tag stesso (<# o #>). Il tag non è considerato un tag di modello di testo.

  • Se un carattere di escape (\) viene visualizzato in qualsiasi altra posizione in qualsiasi sequenza diversa da quella in cui escape è un carattere di controllo o una virgoletta (solo in C#), il carattere verrà restituito direttamente.