所以我的编程课上的一个测验问题是这样的:“创建一个名为 squareThis() 的值返回方法,它独立于测试应用程序但从测试应用程序中调用。此方法不能引用应用程序中的任何对象。相反,传递double value dblValue 到该方法,并在按下 btnProblem4 后将结果放入 lblOutput。让该方法返回 dblValue 的平方。”
我已经建立了 dblValue 并在点击事件中调用了该方法,具体是 btn_4。我不确定他独立调用它是什么意思,并专门针对这个问题在程序中创建了另一个.cs。这是点击事件的代码。
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 问题?找不到方法。”
这是我的第一篇文章,如果格式不对,我深表歉意。我不是要你为我解决这个问题;只是为了解释问题和指导老师的评论,以及我做错了什么。同样,我不是要你回答这个问题,只是为了提供帮助,以便我能够理解。谢谢。
最佳答案
可能他的意思是在同一个类中有一个自静态方法(在您的控件或类后面的表单代码中)并在您的按钮单击事件中调用该方法,例如
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);
}
关于c# - 通过混淆 C# 中的讲师注释来修复调用方法分配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40478439/