Chaîne multiligne C # avec html
Est-il possible d'avoir une multiligne C# chaîne de caractères qui contient le html?
Le suivant fonctionne très bien:
string output = @"Qiuck
brown
fox
jumps
over
the
lazy
log";
Mais cela ne fonctionne pas:
string output = @"<object>
<node>
<param value=\"test\" />
</node>
</object>
";
Cependant cet exemple similaire fonctionne, j'ai juste pris l'attribut param:
string output = @"<object>
<node>
<param />
</node>
</object>
";
Des suggestions sur la meilleure façon de html dans une variable de chaîne? Si il n'est pas possible, je suis en supposant que la meilleure méthode est de simplement lire à partir d'un fichier? D'autres idées?
Le problème dans l'exemple 2 semble être échappé citations.
source d'informationauteur Payson Welch | 2011-02-28
Vous devez vous connecter pour publier un commentaire.
D'utiliser des guillemets au lieu d'y échapper.
Utilisation
""
au lieu de\"
. Il va encore sortie"
. Quand vous faites des chaînes de caractères littérales, le caractère d'échappement n'est pas traité:Utilisez des guillemets simples dans le param.