gpt4 book ai didi

c# - 如何在与 XElement 相同的行上添加 XComment?

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:46 26 4
gpt4 key购买 nike

所需的 XML 输出:

<role>1</role> <!-- Role: Master -->

如果我这样做:

string roleId = "1";
xRoot.Add(XElement("role", roleId));
string roleComment = string.Format("Role: {0}", roleMap[roleId]);
XComment xRoleComment = new XComment(roleComment);
xRoot.Add(xRoleComment);

我明白了(注意下一行的评论):

<role>1</role>
<!-- Role: Master -->

最佳答案

我认为答案在 xml 文件的 SaveOptions 中。在这里查看更多信息:When saving XML file with XElement, alignment in file changes as well, how to avoid?

但这看起来会禁用所有格式。相反,您可以考虑将评论放在第一位,这与评论通常的显示方式更一致 - 在他们评论的行之前而不是之后。

关于c# - 如何在与 XElement 相同的行上添加 XComment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22796272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com