小编you*_*hik的帖子

如何在使用 MethodDecorator.Fody 时注入依赖项

我正在尝试使用 MethodDevorator.Fody 来启用基于属性的方法拦截。

https://github.com/Fody/MethodDecorator/blob/master/readme.md#your-code

我想创建一个可重用的组件(nuget 包),期望消费者提供注入到服务集合中的配置信息。但我没有找到任何标准方法来将依赖项注入属性请提供任何解决方法来实现此目的

dependency-injection custom-attributes fody .net-core

7
推荐指数
0
解决办法
378
查看次数

C#深入访问对象性能

我只是想知道在性能和最佳实践方面推荐以下哪种方法.有任何性能差异吗?

if (objA.objB.objC.objD.objE != null)
{
   objX.var1 = objA.objB.objC.objD.objE.prop1;
   objX.var2 = objA.objB.objC.objD.objE.prop2;
   objX.var3 = objA.objB.objC.objD.objE.prop3 + objA.objB.objC.objD.objE.prop4;

   ......
   ......
}

or

var objonlyE = objA.objB.objC.objD.objE
if (objonlyE != null)
{
   objX.var1 = objonlyE.prop1;
   objX.var2 =  objonlyE.prop2;
   objX.var3 = objonlyE.prop3 + objonlyE.prop4;
   ......
   ......
}
Run Code Online (Sandbox Code Playgroud)

c# oop performance

5
推荐指数
2
解决办法
127
查看次数