public class Baseclass
{
private int mTotal = 0;
private int mID = 0;
public int Total
{
get { return mTotal; }
set { mTotal = value;}
}
public int ID
{
get { return mID; }
set { mID = value;}
}
}
public class Derivedclass : Baseclass
{
private int mX = 0;
private int mY = 0;
public int X
{
get { return mX; }
set
{
mX = value;
Total = Total + mX;
}
}
public int Y
{
get { return mY; }
set
{
mY = value;
Total = Total + mY;
}
}
}
public partial class Test : Page
{
Baseclass B = new Baseclass();
Derivedclass D = new Derivedclass();
public Test()
{
Calculate();
}
public void Calculate()
{
for(int i =1; i <5 ;i++)
{
B.ID = i;
for (int j = 0; j < 5; j++)
{
D.X = j;
D.Y = j;
}
MessageBox.Show("ID " + B.ID + " Total Sum" + B.Total);
B.Total = 0;
}
}
// Out put should be
// ID 1 Total Sum 16
// ID 2 Total Sum 16
// ID 3 Total Sum 16
// ID 4 Total Sum 16
}
这里我有两个类,Baseclass和derivedclass。我想找出x和y属性是在派生类的总和,总金额设定为基类的共有财产,我想出来的应该是这样的如何在派生类的c#中设置基类的值wpf
// ID 1 Total Sum 16
// ID 2 Total Sum 16
// ID 3 Total Sum 16
你举的例子是混乱的,为什么有两个类,如果一个推导,什么是B'和'D' – 2014-10-28 05:39:56
你现在做了什么'之间的关系。 ..? – Lijo 2014-10-28 05:42:00
我想要派生类中x和y值的总和 – shubh 2014-10-28 05:43:03