日期:2014-05-17 浏览次数:20804 次
System.Reflection.Assembly.LoadFile("..").GetExportedTypes().Where(t => typeof(Control).IsAssignableFrom(t));
Type controlType = typeof(Control);
List<Type> result = new List<Type>();
foreach(Type type in Assembly.LoadFile("..").GetExportedTypes())
{
if(controlType.IsAssignableFrom(type))
{
result.Add(type);
}
}