将类方法写出来记录日志文件

时间:2014-04-12 17:36:54

标签: c# .net vb.net

我需要在日志文件中写出一个Class&#39的方法。这需要这样做,以便最终用户可以验证方法中的计算是否正确。

所以,2个问题:

  1. 可以这样做吗?
  2. 您是否需要查看我的任何代码才能完成此任务? C#或VB将起作用。

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。但正如我所说,我不确定这是否是你想要实现的目标。