【发布时间】:2017-06-19 09:21:28
【问题描述】:
您好,我想在一个简单的 winform 应用程序中将 2 个数字相乘。乘法的方法在下面的类中,然后在单击按钮时在表单中调用。我有一个名为 answerText 的标签,我正在尝试在其中打印我的答案。我的 test.multiplynumbers.Tostring 行是错误的,但不知道该怎么做?
namespace WindowsFormsApp3
{
class Sums
{
public int multiplynumbers(int num1, int num2)
{
return num1 * num2;
}
}
}
和
namespace WindowsFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void AnswerButton_Click(object sender, EventArgs e)
{
Sums test = new Sums();
test.multiplynumbers(5, 2);
answerText.Text = test.multiplynumbers.ToString;
}
}
}
【问题讨论】:
-
实际的错误信息是 CS0428: Cannot convert method group 'ToString' to non-delegate type 'string'。您是否打算调用该方法?。请参阅重复的解决方案(您需要括号)。
-
answerText.Text = test.multiplynumbers(5, 2).ToString(); -
答案就是这样,是的@Guy
-
@PatrickHofman 我知道,只是做了一行答案。
-
请不要使用 cmets 来回答@Guy
标签: c#