如题
解决方案 »
- 为什么radioButton的checked属性赋值为true,页面中不选中
- C#里button实现把数据库的一列值相加。具体要求如下。求大侠们帮忙。!!急
- c# 回调函数一般在什么时候用
- 新手求助,如何将长度为4的char数组转换成整型?
- AxMediaPlayer播放问题
- !!!!!!!!!!!!!!!!!!!!!!!!!AJAX问题(急)救命!!
- 请问如何解决timer在大量的计算时不会触发的问题?(WinForm)
- OleDbDataAdapter.Fill 使程序当掉,求助各位大虾
- 请问如何得到网络上文件的信息
- 在原来的记录上在增加条记录,代码怎么写,高手指点
- 一个从EventArgs继承的类怎样才能实现只读属性。
- (c#)如何获取桌面文件夹所在位置的坐标?好象比较难以实现啊
public class Sub1 : Base {}
public class Sub2 : Base {}
public class Sub3 : Sub1 {}public class Program
{
static IList<Type> FindSubType(Assembly assembly, Type baseType)
{
Type[] types = assembly.GetTypes();
IList<Type> subs = new List<Type>(); foreach (Type t in types)
{
Type b = t.BaseType; do
{
if (b.Equals(baseType))
{
subs.Add(t);
break;
} b = b.BaseType;
}
while (b != null);
} return subs;
} static void Main(string[] args)
{
IList<Type> subs = FindSubType(Assembly.GetExecutingAssembly(), typeof(Base));
foreach (Type t in subs) Console.WriteLine(t.FullName); }
}