相关疑难解决方法(0)

获取实现特定开放泛型类型的所有类型

如何获得实现特定开放泛型类型的所有类型?

例如:

public interface IUserRepository : IRepository<User>
Run Code Online (Sandbox Code Playgroud)

找到所有实现的类型IRepository<>.

public static IEnumerable<Type> GetAllTypesImplementingOpenGenericType(Type openGenericType, Assembly assembly)
{
  ...
}
Run Code Online (Sandbox Code Playgroud)

c# generics reflection open-generics

46
推荐指数
4
解决办法
2万
查看次数

通过Reflection实现接口

如何通过C#中的反射获得接口的所有实现?

c# reflection interface

39
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×2

reflection ×2

generics ×1

interface ×1

open-generics ×1