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方法允许换行