誰かがこれで私を助けることができますか?: 入力された数値が 50 を超える場合、ボタンをクリックするとメッセージ ボックスに「高」と表示されますが、50 未満の場合は、クラス「数値」からメソッドを呼び出して表示しようとしています。 「低い」と表示されます。ここで何が間違っているのかわかりません。これは私のクラスのコードです:
private int number;
private string getNumber(int num)
{
number = num;
return number.ToString();
}
public int numProperty
{
get { return number; }
set { number = value; }
}
public void isHighorlow()
{
if (number >=50)
{
}
else
{
return;
}
}
注: int "number" は、テキスト ボックスからも値を取得するプロパティです。&ここに私のフォームのコードがあります:
numbers info = new numbers();
private void Btn_Click(object sender, EventArgs e)
{
info.numProperty = Convert.ToInt32(numberBOX.Text);
info.isHighorlow = Messagebox.Show = ("High");
}
これがどのように機能するかをまだ確認しようとしているため、「低」ビットをまだ追加していないことはわかっています。私はまだC#を学んでいるので、混乱しているように思われる場合は申し訳ありません. エラー メッセージが表示されます: メソッド グループの一部であるため、isHighorlow を割り当てることはできません。また、テキストボックスに if 文を書いたほうがずっと簡単だと思いますが、クラスとメソッドを練習しているので、この方法でやろうとしています。ありがとう。