.net - Windows 上 LF 不带 CR

标签 .net vb.net

如何创建一个包含换行符的字符串而不添加回车符? 在 Windows 计算机上使用 Environment.NewLine 方法会返回 CR/LF 组合。我只需要 LF。

我知道 Microsoft.VisualBasic 库中的 VBLF,但根据公司政策,我们不允许使用它。

最佳答案

我建议使用 ControlChars 类中的常量来获取单个 LF 字符。另外,我建议使用字符串生成器:

Dim builder As New StringBuilder()
builder.Append("first line")
builder.Append(ControlChars.Lf)
builder.Append("second line")
builder.Append(ControlChars.Lf)
builder.Append("third line")

关于.net - Windows 上 LF 不带 CR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11541042/

相关文章:

vb.net - 从范围内的单元格中读取所有唯一值并从中创建一个逗号分隔的字符串?

c# - 循环 LINQ 查询并将结果追加到 DataTable

database - 如何必须重写共享/构造函数 Visual Basic

.net - 何时使用 Windows Workflow Foundation?

.net - 将字节转换为基数的最佳方法是什么,反之亦然

vb.net - "Constructor call is valid only as the first statement"错误,但这是第一个语句

c# 到 vb.net 的转换

c# - VS 2013 SDK : How to add a line separator in a CommandBarPopup menu?

c# - 从谷歌翻译中抓取 HTML

.net - 有没有办法以编程方式将 ApartmentState 设置为 STA?