Can anybody help me with this?:
I’m trying call a method from a my class “numbers” to show that if the entered number is over 50, on button click a message box shows displaying “high” but if it’s below 50 it displays “low”.
I can’t figure out what i’m doing wrong here.
This is the code from my class:
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;
}
}
Note: the int “number” is property that gets it’s value from a text box too.
& here is the code from my form:
numbers info = new numbers();
private void Btn_Click(object sender, EventArgs e)
{
info.numProperty = Convert.ToInt32(numberBOX.Text);
info.isHighorlow = Messagebox.Show = ("High");
}
I know that I’ve not added the “low” bit yet because i’m still trying to see how this works. Sorry if it seems confusing as i’m still learning c#.
I get the error message: cannot assign isHighorlow because it’s part of a method group.
And I also realise it’s much easier if I just do an if statement on the textbox, but I’m practising Classes and Methods so I’m trying to do it this way.
thanks.
IsHighOrLow should be as follows
And in button click