【发布时间】:2013-08-12 12:23:11
【问题描述】:
我有一些派生自抽象类并具有属性和方法的类。 我得到所有这些类并像这样使用它们:
Assembly mscorlib = Assembly.GetExecutingAssembly();
foreach (Type type in mscorlib.GetTypes())
{
if (type.IsSubclassOf(typeof(GrabbersBase)) && !type.IsAbstract)
{
GrabbersBase obj = (GrabbersBase)Activator.CreateInstance(type);
retValue.AddRange(obj.GetImages(tag));
}
}
我想要的是:
如果我创建一个派生自该抽象类 GrabbersBase 并实现其抽象方法的类,我希望能够将 MyNewClass.cs 文件粘贴到适当的文件夹中,然后将 app.应该有能力消耗它,没有更多的干扰。
【问题讨论】:
-
抽象成员的代码从何而来?
-
可能是某人,协议将被提供,将提供给我,或我自己
标签: c# reflection compilation .net-4.5 .net-assembly