-4
這是我的第一個問題。如果我有一些錯誤,請糾正我。 THX如何用另一種方法更新方法的返回值?
//Form.cs
Sweet sweet = new Sweet();
Donut donut = new Donut();
//classify the condition with int i;
if (i==0)
score.Text=sweet.TambahPoin().ToString();
else if (i==1)
score.Text=donut.DoublePoin().ToString();
這是父類
class Sweet
{
//field
int m_poin;
//properties
public int Poin
{
get{return m_poin;}
set
{
if (value < 0)
m_poin = 0;
else
m_poin = value;
}
}
//Method
public int TambahPoin()
{
Poin += 10;
return Poin;
}
}
我想要將與條件一倍TambahPoin(),它會前加分數的方法。 如果初始Poin = 100,然後調用TambahPoin()方法將變爲110之後,我想調用DoublePoin方法,因此得分變爲110 + 20 = 130(我曾嘗試用我自己的解決方案之前,但分數變成20沒有130)
請發表您的完整代碼。 – user35443
From:return Poin;要:返回m_poin; – jdweng