Vb.net MessageBox.Show()错误

Vb.net MessageBox.Show()错误,vb.net,Vb.net,消息框应该显示“1到10的数字之和是55。”因此我必须在消息框中放入两个变量。像这个 MessageBox.Show("Sum of Numbers", "The sum of numbers 1 through " & intUserInput.ToString, " is " & dblTotal.ToString, MessageBoxButtons.OK) 但我得到了一个错误——“重载解析失败,因为无法使用这些参数调用可访问的“Show” 不知道我是否明白原因 您的字符

消息框应该显示“1到10的数字之和是55。”因此我必须在消息框中放入两个变量。像这个

MessageBox.Show("Sum of Numbers", "The sum of numbers 1 through " & intUserInput.ToString, " is " & dblTotal.ToString, MessageBoxButtons.OK)
但我得到了一个错误——“重载解析失败,因为无法使用这些参数调用可访问的“Show”


不知道我是否明白原因

您的字符串连接有一个输入错误-请尝试下面的方法

MessageBox.Show("The sum of numbers 1 through " & intUserInput.ToString & " is " & dblTotal.ToString, "Sum of Numbers", MessageBoxButtons.OK)

intUserInput.ToString
部分后面有一个逗号,看起来像是一个新的参数参数。

如果字符串连接中有输入错误,请尝试以下方法

MessageBox.Show("The sum of numbers 1 through " & intUserInput.ToString & " is " & dblTotal.ToString, "Sum of Numbers", MessageBoxButtons.OK)

intUserInput.ToString
部分后面有一个逗号,看起来像是一个新的参数参数。

在ToString:intUserInput.ToString之后有一个额外的逗号,“是”

在ToString:intUserInput.ToString之后有一个额外的逗号,“是”

这是什么编程语言?C#还是VB?使用VisualStudio标记并不能告诉我们太多,因为这只是一个IDE…抱歉,我不知道。这是不是VB代码的VBA。MsgBox(Params)是你在VB中调用messagebox的方式——下面的两个答案都被否决了,因为它们是C#代码而不是VB@SorceriVBA和VBA不一样错误是告诉你到底发生了什么。已经有了一些很好的答案,但基本上它告诉你的是,该方法期望的参数数量与你传递给它的参数数量不同。这是什么编程语言?C#还是VB?使用VisualStudio标记并不能告诉我们太多,因为这只是一个IDE…抱歉,我不知道。这是不是VB代码的VBA。MsgBox(Params)是你在VB中调用messagebox的方式——下面的两个答案都被否决了,因为它们是C#代码而不是VB@SorceriVBA和VBA不一样错误是告诉你到底发生了什么。已经有了一些很好的答案,但基本上它告诉你的是,该方法期望的参数数量与你传递给它的参数数量不同。