C#中面向方面编程

The*_*iot 47 .net c# aop

是否有任何好的资源可以围绕面向方面编程?

PS:我需要了解AO编程,而不是.NET或C#可用的库或框架:)

Noo*_*ilk 55

只是为了解决它:它是挂钩事件的能力,例如:创建对象,设置属性等,并将一般函数附加到它们,将填充相关的上下文.

因为C#没有内置的工具,你需要一个框架,比如PostSharp,来做'字节码编织'(即只是编写代码来实际调用,直接到你的类)来模拟它.

  • 另一方面,http://www.postsharp.org/对它的用途有很好的解释. (4认同)