C# 转义\在XML中?

C# 转义\在XML中?,c#,xml,escaping,C#,Xml,Escaping,在C代码中,我在.ToString()方法中对日期时间使用了以下格式 Format= "\"'\"yyyy-MM-dd HH:mm:ss.fff\"'\"" 此格式还将引号添加到字符串格式的日期时间,在csharp中使用时效果良好 但是,我想在XML文件中传递此格式,但序列化失败,因为\ 如何以格式转义“'\”?反斜杠(\)不是XML中的转义前缀字符: \本身不需要在XML中转义 \本身不允许出现在XML组件(元素或属性)中 要退出: &使用& “使用” ”使用&apos 使用

在C代码中,我在
.ToString()
方法中对日期时间使用了以下格式

Format= "\"'\"yyyy-MM-dd HH:mm:ss.fff\"'\"" 
此格式还将引号添加到字符串格式的日期时间,在csharp中使用时效果良好

但是,我想在XML文件中传递此格式,但序列化失败,因为
\


如何以格式转义“'\”?

反斜杠(
\
不是XML中的转义前缀字符:

  • \
    本身不需要在XML中转义

  • \
    本身不允许出现在XML组件(元素或属性)中

要退出

  • &
    使用
    &
  • 使用
  • 使用
    &apos
  • 使用
但一定要考虑上下文: