我需要在日志文件中写出一个Class&#39的方法。这需要这样做,以便最终用户可以验证方法中的计算是否正确。
所以,2个问题:
答案 0 :(得分:0)
您可以使用Type.GetMethods()
获取类的所有方法(http://msdn.microsoft.com/en-us/library/vstudio/td205ybf)。
您将获得一个System.Reflection.MethodInfo[]
数组,其中包含您可能需要的有关方法的所有信息(http://msdn.microsoft.com/en-us/library/vstudio/system.reflection.methodinfo)
答案 1 :(得分:0)
这需要完成,以便最终用户可以验证方法中的计算是否正确。
这对我来说似乎是一项繁重的任务,您是否有理由希望最终用户对您的代码内部进行查看?
如果您想要记录参数和方法的结果,我建议使用Postsharp,尤其是OnMethodBoundaryAspect。但正如我所说,我不确定这是否是你想要实现的目标。