C# 在C中通过混淆讲师注释调用方法分配修复#

C# 在C中通过混淆讲师注释调用方法分配修复#,c#,methods,C#,Methods,在我的编程课上的一个小测验中有一个问题是:“创建一个名为squareThis()的值返回方法”独立于测试应用程序,但从测试应用程序调用。此方法不能引用应用程序中的任何对象。而是将双值dblValue传递给该方法,并在按下btnProblem4后将结果放入lblOutput。让该方法返回dblValue的平方。“ 我已经建立了dblValue,并在单击事件中调用了该方法,特别是btn_4。我不确定他单独调用它是什么意思,于是在程序中专门为这个问题创建了另一个.cs。这是单击事件的代码 public

在我的编程课上的一个小测验中有一个问题是:“创建一个名为squareThis()的值返回方法”独立于测试应用程序,但从测试应用程序调用。此方法不能引用应用程序中的任何对象。而是将双值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);
}

通过“找不到方法”,我想他指的是你应该调用方法squareThis()而不是finalPice()方法中缺少一个参数,因此可以传递双值来执行方法,并执行平方运算以返回结果。现在,我看到了,非常感谢您的帮助。作为一个初学者程序员,很难跟上术语并真正理解它。啊,我明白了。这肯定会带来很多好处更有意义。非常感谢您的帮助!