C#中的反射

  • 场景
    • 根据应用需要,如果Spring.net或者.NET Core的依赖注入功能不够用,那么可以写一个自己的XxxServiceProvider类,来返回一些接口的实现类。
      • 比如提供一个方法注入指定的参数到类的字段上:TService GetService<TService, TImplementer>(Params) where TImplementer : TService {}
      • 还可以利用反射和递归,将参数初始化到某一级子类的某个字段上

posted on 2021-06-17 15:21  碎羽love星谊  阅读(34)  评论(0编辑  收藏  举报

导航