VB.NET MsgBox()中\ n(对于新行)的替代方法是什么?
Answers:
vbCrLf或vbNewLineEnvironment.NewLine或vbCrLf或Constants.vbCrLfVB.NET新行上的信息:http : //msdn.microsoft.com/zh-cn/library/system.environment.newline.aspx
有关信息Environment.NewLine来自Cody Gray和J Vermeire
vbCrLf用于VB.NET代码!只是为了与移植的VB 6应用程序兼容。Environment.NewLine如J. Vermeire的答案中所建议,您应该改用它。
这些是创建新行的字符序列:
vbCr 是回车符(返回到行首),
vbLf 是换行符(转到下一行)
vbCrLf 是回车/换行符(类似于按Enter键)
我更喜欢vbNewLine它是系统独立的(vbCrLf在某些系统上可能不是真正的新产品)
vbNewLine都简单定义为vbCrLf。没有任何区别。
vbNewLine更清楚地表达您的意图。显然是为了插入新行而设计的。我只是提供辅助评论。他们在“内幕”下做同样的事情。这样的实现细节不应泄漏到您的代码中。
上面的很多东西对我来说都不起作用。最终工作的是
Chr(13)
消息框必须以文本结尾,而不是变量