将类方法写入日志文件

本文关键字:日志 文件 类方法 | 更新日期: 2023-09-27 17:58:13

我需要将类的方法写入日志文件。需要这样做,以便最终用户能够验证方法中的计算是否正确。

因此,两个问题:

  1. 这能做到吗
  2. 你需要查看我的任何代码才能完成这项工作吗?C#或VB都可以

将类方法写入日志文件

您可以使用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)

需要这样做,以便最终用户能够验证方法中的计算是否正确。

对我来说,这似乎是一项繁重的任务,您希望最终用户了解代码的内部结构有什么原因吗?

如果您想要记录方法的参数和结果,我建议使用Postsharp,特别是OnMethodBoundaryspect。但正如我所说,我不确定这是否是你想要实现的。