Hello,
I am trying to call:
public double lose;
public void LoseWeight()
{
lose = weight - 400;
}
to
listBox.Items.Add("calories : " + lose); //on MainForm.cs
But for some reason, I'm getting error: The name "lose" does not exist in the current context.
I thought all public variables and methods can be shared.
Is there a special rule for getting things from class -> MainForm?
thank you :)
Loading
Lai JianliePosted Oct 24, 2014, 10:59 PM
you shuld declare a variable of the class your lose variable in first, like
class LoseClass
{
public double lose;
//...
}
in file MainForm.cs
LoseClass loseClass = new LoseClass();
listBox.Items.Add("calories" + loseClass.lose);
Song LeePosted Oct 25, 2014, 4:52 PM