是否可以有一个包含html的多行C#字符串?
以下代码工作正常:
string output = @"Qiuck
brown
fox
jumps
over
the
lazy
log";
但是这并不起作用:
string output = @"<object>
<node>
<param value=\"test\" />
</node>
</object>
";
然而,这个类似的例子是有效的,我只是在param上去掉了属性:
string output = @"<object>
<node>
<param />
</node>
</object>
";
有没有最佳的方法将HTML打包成字符串变量?如果不行,那么我想下一个最好的方法就是直接从文件中读取。还有其他的想法吗?
例2的问题似乎在于转义引号。