是否可以在 C# 代码文件中添加文字 XML 数据?我目前正在使用多行字符串文字,但如您所见,它变得困惑。有更好的方法吗?
string XML = @"<?xml version=""1.0"" encoding=""utf-8""?>
<customUI xmlns=""http://schemas.example.com/customui"">
<toolbar id=""save"">
</toolbar>
</customUI>";
最佳答案
XML literals 是 VB.NET 的一个特性,而不是 C#。
您发布的内容与您在 C# 中所能获得的尽可能接近。
不过,您可能需要考虑将嵌入的双引号替换为单引号(因为这两种类型都是有效的 XML)。
对于大量 XML,您可能需要考虑 Marc 的回答 - 使用 XML 文件(加载一次并存储在内存中),这样您就可以利用 XML 编辑器。
关于c# - 在 C# 中使用 XML 文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768762/