在C#源文件中编写XML文档注释时,是否需要将"
替换为"
? This question讨论如何替换字符,但不建立哪些字符需要替换,除了确定尖括号确实需要替换。
答案 0 :(得分:3)
不,就像普通的XML一样,只有当它们具有特殊含义时才需要转义引号。因此,如果您的XML文档包含属性,并且您希望在属性值中使用双引号,那么然后您要么使用属性,要么使用单引号作为值start / end:
/// Foo <element attr="Bar"Baz" />
/// Foo <element attr='Bar"Baz' />
但根据我的经验,在XML文档中需要带引号的属性值很少非常。他们几乎总是引用参数,成员或列表类型。