C# 打开Xml格式sdk 2.0换行符
我写了一个函数,它从二维数组中收集数据。我遇到的问题是,我使用了一个字符串生成器将它们都放在一个字符串中,但我希望在两者之间有一个中断C# 打开Xml格式sdk 2.0换行符,c#,openxml-sdk,C#,Openxml Sdk,我写了一个函数,它从二维数组中收集数据。我遇到的问题是,我使用了一个字符串生成器将它们都放在一个字符串中,但我希望在两者之间有一个中断 public static string[,] ArrSkills = new string[,] { { "Live The Dream More" }, { "And Even More" } }; public static void WriteSkills() { StringBuilder Builder = new S
public static string[,] ArrSkills = new string[,]
{
{ "Live The Dream More" },
{ "And Even More" }
};
public static void WriteSkills()
{
StringBuilder Builder = new StringBuilder();
foreach (string s in ArrSkills)
{
Builder.AppendLine(s);
}
GetSkills = Builder.ToString(); ;
}
当使用AppendLine时,此时的输出是“更多、甚至更多地活在梦想中”。输出有两个未知字符符号,其中换行符应位于其中。我正在写入链接到内容控件的自定义XML。我只是想知道我怎样才能吐出阵列,使两个部分在不同的线路上
更多地实现梦想甚至更多
只是以防万一,任何人想知道我已经整理了这个问题,为我的项目以任何方式获得一个断点。我所做的是使用内容控件作为纯文本,然后将属性设置为“允许回车”。从那里我使用代码
StringBuilder Builder = new StringBuilder();
string Spacing = Environment.NewLine;
string newline = "";
foreach (string s in ArrSkills)
{
newline = string.Format("{0}{1}", Spacing, s);
foreach (var Item in newline)
{
Builder.Append(Item);
}
}
GetSkills = Builder.ToString();
通过允许回车,Environment.NewLine方法允许换行