c# - 当我使用 StringBuilder.Append 而不是 .AppendLine 时,是否需要添加额外的 .Append(crlf)?

标签 c# .net visual-studio append stringbuilder

我正在改编我在这里找到的一些代码:http://nicholas.piasecki.name/blog/2009/03/sending-raw-epl2-directly-to-a-zebra-lp2844-via-c/#comment-1636 , 但在 VS 2003/.NET 1.1 中,无法识别 StringBuilder 的 AppendLine 方法,因此我将其截断为 .Append。

我现在是否需要在每次调用 Append 后添加 #13#10 左右 - 我假设这是 AppendLine 自动执行的操作。

最佳答案

是的。

AppendLine() 将追加其参数,然后是 Environment.Newline
如果您不调用 AppendLine(),您将需要自己包含换行符。

关于c# - 当我使用 StringBuilder.Append 而不是 .AppendLine 时,是否需要添加额外的 .Append(crlf)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14735292/

相关文章:

c# - 存储包含敏感数据的文档有哪些良好做法

公共(public)类中的 c# 常量

c# - Oracle.DataAccess.Client.OracleException ORA-03135 : connection lost contact 错误

c# - 如何在web服务和手机之间进行身份验证?

c# - 为什么 Object.Equals() 在从不同的程序集实例化时对相同的匿名类型返回 false?

c++ - "LNK1561 entry point must be defined"用于简单程序

asp.net - 上传我的 ASP.NET 网站?

c# - 在哪里可以知道 Windows 8 Metro 背景画笔的 key ?

C#:并非所有代码路径都返回值和无法访问的代码?

c++ - SourceLink:PDB 文件名大小写与存储库不匹配,破坏 SourceLink