Mar*_*mer 13 vb.net messagebox
我只需要知道如何在消息框中使用纯文本和变量.
例如:
我可以做这个: MsgBox(variable)
我可以做到这一点: MsgBox("Variable = ")
但我不能这样做: MsgBox("Variable = " + variable)
Ric*_*Ric 18
正如已经建议的那样,使用string.format方法很简单,而且非常易读.
在vb.net中,"+"用于添加,"&"用于字符串连接.
在你的例子中:
MsgBox("Variable = " + variable)
Run Code Online (Sandbox Code Playgroud)
变为:
MsgBox("Variable = " & variable)
Run Code Online (Sandbox Code Playgroud)
我可能有点快速回答这个问题,因为看起来这些运算符都可以用于连接,但推荐使用的是"&",来源http://msdn.microsoft.com/en-us/library/te2585xw(v = VS.100)的.aspx
也许打电话
variable.ToString()
Run Code Online (Sandbox Code Playgroud)
更新:
使用字符串插值(vs2015以后我相信):
MsgBox($"Variable = {variable}")
Run Code Online (Sandbox Code Playgroud)
为什么不使用:
Dim msg as String = String.Format("Variable = {0}", variable)
Run Code Online (Sandbox Code Playgroud)
有关String.Format的更多信息
归档时间: |
|
查看次数: |
123781 次 |
最近记录: |