环境常数
DotNet 中是否有与 Environment.NewLine 等效的制表符?
Is there an equivalant to Environment.NewLine in DotNet for a Tab character?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
DotNet 中是否有与 Environment.NewLine 等效的制表符?
Is there an equivalant to Environment.NewLine in DotNet for a Tab character?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
NewLine 位于 Environment 类中,因为新行规范因平台而异:
对于非 Unix 平台为“\r\n”,对于 Unix 平台为“\n”。 但是制表符始终是“\t”。
NewLine is on the Environment class because the new line specification varies between platforms:
It's "\r\n" for non-Unix platforms and "\n" for Unix platforms. However tab is always "\t".
简短的回答是:不,选项卡不会像换行符那样在平台之间发生变化,因此不需要一个。
长答案是:从技术上讲,是的,您可以使用 VB 在 Microsoft.VisualBasic.dll 中提供的那个。 我认为它是 Microsoft.VisualBasic.Constants.vbTab,但正如我上面所说,没有充分的理由在 C# 中使用它。
Short answer is: no, tab does not change between platforms as newline might, so there is no need for one.
Long answer is: technically, yes, you could use the one provided by VB in the Microsoft.VisualBasic.dll. I think it's Microsoft.VisualBasic.Constants.vbTab, but there's no good reason to use it in C# as I said above.