一尘不染

C#中面向方面的编程

c#

关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。


想改善这个问题吗? 更新问题,使其成为Stack Overflow
的主题

6年前关闭。

有什么好的资源可以使我专注于面向方面的编程吗?

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


阅读 356

收藏
2020-05-19

共1个答案

一尘不染

只是想抓住它: 钩住 事件的能力,例如:对象的创建,属性的设置等,以及将常规功能附加到它们的功能,这些功能将填充相关的上下文。

因为C#没有为此内置的工具,所以您需要一个类似PostSharp的框架来进行“字节码编织”(即仅编写代码以直接对您的类进行实际调用)来模拟它。

2020-05-19