我是新手,我有这个任务在MessageBox上显示写入的数字但我收到错误,我不知道如何解决它。 帮助将不胜感激:)
private void buttonmet_Click(object sender, EventArgs e)
{
teller.getal(txtNummer.Text);
}
这是我的方法
public int getal()
{
_a += _a;
return _a;
}
答案 0 :(得分:1)
错误是说没有方法getal有字符串参数。
您使用txtNumber.text(string)作为参数调用getal,编译器正在查找带有字符串参数的getal方法,但无法找到它。现有的getal方法不会采用任何参数。
public int getal(string x)
{
_a += _a;
return _a;
}
当然你还需要定义你要用字符串参数&#34; x&#34;在getal中定义,但现在它编译。</ p>
答案 1 :(得分:0)
为什么要将字符串参数传递给getal()
?您可以从此方法的定义中看到它不接受任何参数。
这正是错误消息告诉你的:在这个方法的所有重载中(在这种情况下似乎只有一个),没有一个接受1个参数。
修复?不要将任何参数传递给不接受任何参数的方法。