In letterale stringa letterale (@ "foo") in C#, le barre inverse non vengono trattate come escape, quindi fare \ "per ottenere una virgola doppia non funziona. C'è un modo per ottenere una virgoletta doppia in una parola ? stringa letteralePosso eseguire il escape di una virgoletta doppia in una stringa letterale letterale?
Questa comprensibilmente non funziona:
string foo = @"this \"word\" is escaped";
che sto cercando di utilizzare @ Html.Raw() e la citazione quadrupla rompe la mia stringa – JoshYates1980
È possibile utilizzare senza la stringa letterale? Sembra che Html.Raw() si prenda cura di assicurarti che sia una stringa per te ... – Myles
È anche possibile usarlo in combinazione con l'interpolazione di stringhe: '$ @" questo "" {wordVar} "" è sfuggito "; '. – fdelia