通过C#

时间:2016-11-08 03:26:17

标签: c# methods

因此,关于我的编程类中的测验的一个问题是:"创建一个名为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问题?找不到方法。"

这是我的第一篇文章,所以如果这是一个糟糕的格式,我道歉。我不是要求你为我解决这个问题;只是解释问题和教师评论,以及我做错了什么。同样,我不是要求你回答这个问题,只是为了提供帮助以便我能理解。谢谢。

1 个答案:

答案 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);
}