Visual Studio C# 输出中的新行

New Lines in Visual Studio C# output

我正在编写一些需要时间 sheet 信息的代码,并将其输出到 Word 文档,供员工在每周结束时上交。文件的一部分列出了它是什么周数,然后在它下面应该显示一周的开始和结束日期(即 1/1/2015 - 1/7/2015);但是,当我使用 Environment.NewLine 创建换行符时,它会在周数和周日期之间添加间距,而不是新行的 return 字符。想法或建议?

这是格式化文档这一部分的片段:

{
    string result = string.Empty;
    result += WeekNo() + Environment.NewLine;  //the line break should happen here
    result += StartDate().ToShortDateString();
}

我的其他回答被翻译成评论...

{
    string result = string.Empty;
    result += WeekNo() + "\v";
    result += StartDate().ToShortDateString();
}

它来自这里: Inserting A Line Break (Not A Paragraph Break) Programatically To A Word Document 如果其他 post 有帮助,请给 poster

投票