我发现vbCrLf它Environment在VB.net的命名空间中具有类似物(或副本)。据我了解,它们之间没有区别,只是vbCrLf当Environment.NewLine清晰时更难阅读。
但是我找不到vbCrin的任何舒适的类似物Environment。我检查了所有方法,但仍然找不到。
vbCr在VB.net上可以阅读模拟的东西吗?
PS为什么他们为换行符创建模拟而忘了这一行?
他们没有为新线符号创建类似物。
该Environment.NewLine平台相关,并会在不同平台上的不同。例如,当您要生成人类可读的文本并因此希望“无论换行符号是什么,我不在乎它到底是什么”时,都可以使用它。
在vbCrLf不依赖于平台的,这是\r\n所有平台上。在处理指定了一定要使用的数据协定时,可以使用它\r\n(例如,形成或读取HTTP标头,这些标头用分隔\r\n)。
它们不可互换,因此您应该选择适合给定目的的一个。
我个人喜欢这种方式vbCrLf和vbCr外观,并且对它们没有任何问题。如果您不这么认为,则可以通过定义自己喜欢的方式定义自定义常量,使以后的代码阅读者感到困惑。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。