【发布时间】:2016-09-18 07:53:27
【问题描述】:
如果我在 C# 中有如下代码,其中 MyClass 是项目库中的某个类。如何进行静态分析,找出代码中 Method1 和 Method2 被调用了多少次。
输出应该是:namespace.MyClass.Method1 = 4, namespace.MyClass.Method2 = 1
namespace.MyClass obj = new namespace.MyClass()
obj.Method1();
obj.Method2();
namespace.MyClass obj2 = new namespace.MyClass()
obj.Method1();
obj.Method1();
obj.Method1();
谢谢, D.
【问题讨论】:
-
您声明问题的方式似乎根本不需要反思(虽然看起来您正在尝试使用它)。只需定义一个(可能)全局字典,每次调用方法时都会增加字典中的相应条目。
标签: c# static-analysis