小编Nik*_*ita的帖子

获取实现某个抽象类的所有类

我正在尝试获取实现某个抽象类的所有类.我正在尝试使用以下代码执行此操作:

var type = typeof(BaseViewComponent);
var types = Assembly
    .GetEntryAssembly()
    .GetReferencedAssemblies()
    .Select(Assembly.Load)
    .SelectMany(s => s.GetTypes())
    .Where(p => type.IsAssignableFrom(p));
Run Code Online (Sandbox Code Playgroud)

但到目前为止,我只能自己获得抽象类.不是任何实现该基类的类.

我需要更改什么才能获得实现此抽象基类的所有类?

c# reflection .net-core asp.net-core

3
推荐指数
1
解决办法
956
查看次数

标签 统计

.net-core ×1

asp.net-core ×1

c# ×1

reflection ×1