.net 环境中vbCr(回车)的模拟

.net 环境中vbCr(回车)的模拟,.net,vb.net,newline,symbols,.net,Vb.net,Newline,Symbols,我发现vbCrLf在VB.net的Environment命名空间中有它的模拟(或拷贝)。据我所知,它们之间没有区别,只是vbCrLf在环境下更难阅读。换行符很清楚 但我在环境中找不到任何舒适的vbCr类似物。我检查了所有的方法,但还是找不到 在VB.net中阅读类似的vbCr有什么好处吗 另外,为什么他们为新线符号创建了模拟符号,但忘记了这个 为什么他们为新线符号创建了模拟符号,却忘记了这个 他们没有为新线符号创建类似物 环境。NewLine取决于平台,在不同平台上会有所不同。例如,当您想要生成

我发现
vbCrLf
在VB.net的
Environment
命名空间中有它的模拟(或拷贝)。据我所知,它们之间没有区别,只是
vbCrLf
环境下更难阅读。换行符
很清楚

但我在
环境
中找不到任何舒适的
vbCr类似物。我检查了所有的方法,但还是找不到

在VB.net中阅读类似的
vbCr
有什么好处吗

另外,为什么他们为新线符号创建了模拟符号,但忘记了这个

为什么他们为新线符号创建了模拟符号,却忘记了这个

他们没有为新线符号创建类似物

环境。NewLine
取决于平台,在不同平台上会有所不同。例如,当您想要生成人类可读的文本,因此想要“无论换行符是什么,我不在乎它到底是什么”时,您可以使用它

vbCrLf
不依赖于平台,它在所有平台上都是
\r\n
。在处理指定必须有
\r\n
(例如,形成或读取HTTP头)的数据合约时,可以使用该选项

它们是不可互换的,你应该选择一个适合给定用途的

就我个人而言,我喜欢
vbCrLf
vbCr
的外观,而且没有任何问题。如果您不这么认为,您可能会以自己喜欢的方式命名,从而混淆代码的未来读者

为什么他们为新线符号创建了模拟符号,却忘记了这个

他们没有为新线符号创建类似物

环境。NewLine
取决于平台,在不同平台上会有所不同。例如,当您想要生成人类可读的文本,因此想要“无论换行符是什么,我不在乎它到底是什么”时,您可以使用它

vbCrLf
不依赖于平台,它在所有平台上都是
\r\n
。在处理指定必须有
\r\n
(例如,形成或读取HTTP头)的数据合约时,可以使用该选项

它们是不可互换的,你应该选择一个适合给定用途的


就我个人而言,我喜欢
vbCrLf
vbCr
的外观,而且没有任何问题。如果你不这么想,你可能会以你喜欢的方式命名,让未来的代码读者感到困惑。

我真的无法回答为什么他们没有为
vbCr
创建一个类似物,但是…为什么要麻烦呢?您只需添加类似于
Const carinereturn As Char=Chr(13)
的内容,我真的无法回答为什么他们没有为
vbCr
创建一个模拟,但是…为什么要麻烦呢?您只需添加类似于
constcarinereturnaschar=Chr(13)
的内容,谢谢您给出了清晰的答案!我仍然是VB.net的新手,但我喜欢使用
环境。NewLine
谢谢你的明确回答!我还是VB.net的新手,但我喜欢使用
Environment.NewLine