Ecrire une chaîne qui contient “”

J’ai une chaîne d’un document XML:

</code> </pre>
<p>  Y at-il un moyen pour moi d’écrire cette chaîne comme <code>"<title>"</code> ?  J’ai eu des problèmes similaires pour écrire du javascript sous forme de chaîne, mais j’avais déjà vu des solutions (dont je ne me souviens plus)? </p>
<p>  Merci </p>
<ul><li><a href="https://csharp.ipgirl.com/31161/acceder-a-une-propriete-statique-dun-enfant-dans-une-methode-parent.html" rel="bookmark">Accéder à une propriété statique d’un enfant dans une méthode parent</a></li><li><a href="https://csharp.ipgirl.com/31160/telecharger-des-images-lors-de-la-creation-dun-nouveau-modele.html" rel="bookmark">Télécharger des images lors de la création d’un nouveau modèle</a></li><li><a href="https://csharp.ipgirl.com/31159/socket-de-blocage-net-lu-jusqua-ce-que-x-octets-soient-disponibles.html" rel="bookmark">Socket de blocage .NET lu jusqu’à ce que X octets soient disponibles?</a></li><li><a href="https://csharp.ipgirl.com/31158/que-fait-la-contrainte-new-sur-une-definition-de-classe.html" rel="bookmark">Que fait la contrainte new () sur une définition de classe?</a></li><li><a href="https://csharp.ipgirl.com/31157/comment-mapper-un-icompositeusertype.html" rel="bookmark">Comment mapper un ICompositeUserType</a></li></ul></p>		<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2131274154113768"
     data-ad-slot="2093644592"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
        <ul><li><a href="https://csharp.ipgirl.com/31156/mettre-a-jour-la-firebase-database-linqtosql-avec-les-nouvelles-modifications-de-schema.html" rel="bookmark" class="nav-link p-0">Mettre à jour la firebase database LinqtoSql avec les nouvelles modifications de schéma?</a></li><li><a href="https://csharp.ipgirl.com/31155/controle-dimage-wpf-pour-charger-progressivement-le-fichier-tiff-multipage.html" rel="bookmark" class="nav-link p-0">Contrôle d’image WPF pour charger progressivement le fichier tiff multipage</a></li><li><a href="https://csharp.ipgirl.com/31154/impossible-de-trouver-la-classe-bitmap-dans-la-bibliotheque-de-classes-net-standard.html" rel="bookmark" class="nav-link p-0">Impossible de trouver la classe Bitmap dans la bibliothèque de classes (.NET Standard)</a></li><li><a href="https://csharp.ipgirl.com/31153/existe-t-il-un-moyen-lisible-de-mettre-des-millions-dans-du-code-c.html" rel="bookmark" class="nav-link p-0">Existe-t-il un moyen lisible de mettre des millions dans du code c #?</a></li><li><a href="https://csharp.ipgirl.com/31152/manipulation-des-elements-de-linterface-utilisateur-a-partir-dun-autre-thread.html" rel="bookmark" class="nav-link p-0">Manipulation des éléments de l’interface utilisateur à partir d’un autre thread</a></li></ul>    <div class="list-group list-group-flush">

    


	<div class="list-group-item list-group-item-action flex-column align-items-start">
		      	<p>  Vous pouvez échapper des guillemets dans une chaîne en utilisant un \ </p>
<pre> <code>Ssortingng s = "this is my \"data\" in the ssortingng";</code> </pre>
</div>
</li><!-- #comment-## -->
<div class="list-group-item list-group-item-action flex-column align-items-start">
		      	<p>  Vous devez échapper à vos guillemets doubles .. </p>
<pre> <code>ssortingng blah = "<title type=\"html\">"; OR ssortingng blah = @""; 

Sinon, vous pouvez utiliser des guillemets simples dans votre balise, qui serviront le même but.

 ssortingng blah = ""; 

Échapper:

 var str = ";"; 

(Edit: oublié de mettre les caractères HTML appropriés dans!)

Ou en javascript, vous pouvez utiliser des guillemets simples pour en contenir un avec des doublons:

 var str = ''; 

Vous pouvez aussi l’écrire comme ceci:

 ssortingng f = @""; 

Découvrez msdn sur les littéraux de chaîne .

Si vous créez une grande chaîne avec beaucoup de XML, une approche serait d’écrire

 var str = @"".Replace('`', '"'); 

Attention, cela sera moins efficace au moment de l’exécution, à cause de l’appel à Replace ().

La meilleure façon de gérer cela est peut-être de placer le balisage dans un fichier texte séparé et de l’intégrer dans un fichier ResX. Cela vous permettrait d’écrire Properties.Resources.Markup .

ssortingng jason = “Cette chaîne contient un \” “;