作者regionbbs (小朱)
看板C_Sharp
标题Re: [问题] 请问继承同一个父亲但是细节不同的类别 …
时间Sun Dec 14 00:06:46 2008
如果都是继承自同一个父类别,则可以试试:
public class Building
{
public string Name;
}
public class School : Building
{
...
}
public class Office : Building
{
...
}
用这个方法来存:
public Building[] myClass;
// if class is school:
if (myClass[0] is School)
{
// do something for school class.
}
else if (myClass[0] is Office)
{
// do something for office class.
}
但如果你想要做到完全与类别无关,那除了使用 Reflection 以外没有其他方法了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.117.12
1F:→ funnytseric:谢谢:) 12/15 12:07