Problémy vyriešiť tento jeden. Môže byť len vyhorel tbh, čakal na tento hodín. Som nový Tried v C# a to je kope kecy ma snaží preniesť dáta medzi triedami. Viem, že existujú kroky, ktoré som chýba, ale microsoft dokumenty, nie je veľmi užitočné na moju otázku, tak tu ide.
Snaží prejsť hodnôt zo raz triedy do druhej. Kód chyby som stále je CS0120
Toto je formát, čo som pomocou v rámci prvej triedy
private void btn_Compute_Click(object sender, EventArgs e)
{
decimal dL = Validator(box_Left.Text);
decimal dR = Validator(box_Right.Text);
decimal Answer = 0;
string op = "";
if (rad_Add.Checked == true)
{
MathFirstClass.Left = dL;
MathFirstClass.Right = dR;
op = " + ";
}
}
a kódu vo vnútri tej druhej triedy, ktorý sa snažím odoslať údaje vyzerá takto
decimal left;
decimal right;
decimal Answer;
public decimal Left
{
get { return left; }
set { left = value; }
}
public decimal Right
{
get { return right; }
set { right = value; }
}
public decimal Add_Operands
{
get
{
Answer = Left + Right;
return Answer;
}
}
Aj keď sa niekto chce vyplniť mi o tom, ako odoslať odpoveď, sa späť do prvej triedy, ktorá by tiež mohla byť veľká pomoc.
MathFirstClass
a to je typuMathFirstClass
? Bolo by menej mätúce pre triede a variabilným mať rôzne mená? (Vaše upraviť staral sa o to. Ďakujem.)