メソッドの動作に問題があり、正しい方法で実行しているかどうか確信が持てません。私がしたいのは、ボタンクリックでフォームから文字列をクラスに送信し、エラーのためにそこで処理し(tryparseメソッド)、boolvalueを送信して、ユーザーにレポートとエラーを送信するか、入力をリストボックス。
これは、文字列をクラスに送信することになっているフォーム コードです。
private void btnOK_Click(object sender, EventArgs e)
{
Errorcheck.GetDouble(numChoice);
}
次に、Errorcheck クラス:
public static bool GetDouble(string numChoice, out double value, double minLimit, double maxLimit)
{
while (!double.TryParse(numChoice, out value))
{
if ((value >= minLimit) && (value <= maxLimit))
{
return true;
}
}
return false;
}
Errorcheck
クラスからブール値を取得するにはどうすればよいですか? 大丈夫かどうか。私は正しい方法でやっていますか、それとももっと簡単な方法がありますか?