因此,关于我的编程类中的测验的一个问题是:"创建一个名为squareThis()的值返回方法,该方法独立于测试应用程序而已调用。此方法不能引用应用程序中的任何对象。相反,将double值dblValue传递给方法,并在按下btnProblem4后将结果放入lblOutput。让方法返回dblValue平方。"
我已经建立了dblValue并在click事件中调用了该方法,特别是btn_4。我不确定他是单独调用它的意思,并在程序中专门为此问题创建了另一个.cs。这是click事件的代码。
public void btnProblem4_Click(object sender, EventArgs e)
{
FinalCalc c = new FinalCalc();
lblOutput.Text = c.FinalPiece();
}
这是我在程序中创建的单独的类表单:
namespace MethodsQuiz
{
class FinalCalc
{
public string FinalPiece()
{
double Math4 = Math.Pow(1.5, 2);
string mathfinal = Math4.ToString();
return mathfinal;
}
}
}
教练用这个评论标记了这个问题:"#4问题?找不到方法。"
这是我的第一篇文章,所以如果这是一个糟糕的格式,我道歉。我不是要求你为我解决这个问题;只是解释问题和教师评论,以及我做错了什么。同样,我不是要求你回答这个问题,只是为了提供帮助以便我能理解。谢谢。
答案 0 :(得分:0)
可能他的意思是在同一个类中(在你的控件或类后面的Forms代码中)有一个自静态方法,并在你的按钮点击事件中调用该方法,如
private static string FinalPiece(double dblVal)
{
double squared = dblVal * dblVal;
return mathfinal.ToString();
}
public void btnProblem4_Click(object sender, EventArgs e)
{
lblOutput.Text = FinalPiece(10);
}