มีปัญหาแก้ไขเรื่องนี้ อาจจะเป็นแค่เผาก tbh,ive อยู่ที่นี่หลายชั่วโมง ฉันเป็นคนใหม่ให้เรียนอยู่ใน C#และมันกำลังป่อยๆปลดเปลื้องเสื้อผ้าของฉันพยายามจะส่งข้อมูลระหว่างการเรียนการสอน ฉันรู้ว่ามันมีขั้นตอนนั้นฉันหายไปแต่ไมโครซอฟ docs ไม่ใช่การมาช่วยกับคำถามของผมดังนั้นคุณคิดว่าสเตฟานเป็นยังไง?
พยายามจะส่งค่าจากครั้งชั้นเรียนคนอื่น ข้อผิดพลาดรหัสฉันกำลังจะเป็น CS0120
นี่คือรูปแบบของสิ่งที่ผมกำลังใช้อยู่ในชั้นเฟิร์สทคลาส
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 = " + ";
}
}
แล้วรหัสอยู่ในอีกห้องนั้นฉันกำลังพยายามส่งข้อมูลเพื่อดูเหมือนนี้
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;
}
}
ก็ถ้ามีใครต้องการจะเติมเต็มฉันที่ว่าจะส่งคำตอบกลับไปที่ชั้นเฟิร์สทคลาสซึ่งจะช่วยได้มากจริงๆ
MathFirstClass
และมันเป็นของประเภทMathFirstClass
? มันคงจะน้อยลงสับสนสำหรับชั้นเรียนและตัวแปรที่จะต้องแตกต่างรายชื่อ? (ของคุณแก้ไขจัดการเรื่องนี้ ขอบคุณ)