下载PostSharp(Visual Studio Gallery)。
安装一个AOP编译器和引入PostSharp.Aspects(注意安装过程中请使用免费的Express版本),然后初步演示代码:
using PostSharp.Aspects;using System;namespace ConsoleApplication1{ [Serializable] public class AOPILTestAttribute : OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionArgs args) { Console.WriteLine("进入方法:"+args.Method.Name); var argumentList = args.Arguments; var arguments = args.Method.GetParameters(); for (int i = 0; i