|
|
1
12
您可能需要检查系统中的API。Xml。林克。这是一种更灵活的生成和编写XML的方法。编写文档大致如下:
|
|
|
2
3
为什么不创建一个简单的类来保存所需的所有数据,然后使用XmlSerializer对其进行序列化,而不是逐行手动生成它呢?您甚至可以在系统中使用这些属性。Xml。如果需要,可以进行序列化以控制输出:
这样,如果字符串有奇怪的字符,您就不必担心手动编码字符串——序列化程序会为您完成这项工作。 这还有一个额外的好处,即能够序列化回类中,这样如果需要的话,您就可以对结构进行强类型访问。 |
|
|
3
1
嗯,似乎“真实”
我可以建议你试试吗
|
|
|
4
1
您希望输出是什么?如果你正在寻找以下内容:
然后,您需要将WriteString更改为:
或者,如果你愿意:
然后你需要写
|
|
|
5
1
没有其他人提到过,但我认为我最好:
强烈地
考虑使用
这不仅对于关闭资源(如底层流或文本编写器)很重要,而且对于确保任何缓冲区都已被刷新,以及确保任何剩余的未关闭元素都已关闭也很重要。 所以,当你看到 mquander's anwser ,请考虑以下内容:
同样地,在
Daniel's answer
,不要盲目地接受异常,并强烈考虑使用
|
|
|
6
0
我会使用这个系统。XML。林克。XElement类 请注意,注释是肯定的,但配置部分会是这样的。
编辑: mquander的例子更好。你看。 |
|
|
7
-1
在写出内容之前,您需要对其进行转义,以确保它们是有效的字符串。我不知道。不幸的是,NET例程会自动执行此操作——这个问题以前也被问过。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |