2016-11-08 3 views
2

プログラミングクラスのクイズに関する質問は次のとおりです: "テストアプリケーションから独立して呼び出されるが、テストアプリケーションから呼び出されるsquareThis()というメソッドを返す値を作成する。アプリケーション内の任意のオブジェクトではなく、メソッドにdouble値dblValueを渡し、btnProblem4が押されると結果をlblOutputに配置します。C#の混乱したインストラクターのコメントによるメソッドの代入の修正を呼び出す

私は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

のようなあなたのボタンクリックイベントでそのメソッドを呼び出すことを意味'私は彼がFinalPiece()の代わりにsquareThis()メソッドを呼び出す必要があり、メソッドのパラメータがないので、メソッドを実行するためにdouble値を渡すことができ、結果 – fmaccaroni

+0

初心者のプログラマーとして、専門用語について行って本当に理解するのが難しくなります。 – SEALK9

答えて

0

おそらく彼は(クラスの後ろにあなたのコントロールやフォームのコードで)同じクラスで自己の静的メソッドを持つと方法を見つけることができません。「と

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); 
} 
+0

ああ、私は確かにもっと多くのセンス。助けてくれてありがとう! – SEALK9

関連する問題