将包含引号的字符串添加到StringBuilder中

时间:2012-08-19 17:59:27

标签: c# string

我有一个字符串构建器对象,我要为它添加一些值,我需要添加的值之一是:

<Literal datatypeIRI="&rdf;PlainLiteral">

但是当我复制粘贴并将其添加到stringbuilder对象时,它会出错并认为sring参数尚未完成...我还尝试在其开头添加“@”,但仍然一样的问题。

2 个答案:

答案 0 :(得分:3)

需要转义

"个字符。对于普通字符串,请使用\",@ strings使用""

e.g。 "<Literal datatypeIRI=\"&rdf;PlainLiteral\">"

答案 1 :(得分:3)

您需要转义嵌入式"

"<Literal datatypeIRI=\"&rdf;PlainLiteral\">"

或者:

@"<Literal datatypeIRI=""&rdf;PlainLiteral"">"