【发布时间】:2014-07-08 12:40:00
【问题描述】:
我有课
public class ApplicationClass
{
public ApplicationClass()
{
// Some code here
public bool Check()
{
// some code here
}
}
}
我在点击事件中调用Check函数
protected void CheckFunction_Click(object sender, EventArgs e)
{
new ApplicationClass().Check();
}
现在在ApplicationClass 构造函数中,我想获取有关被调用函数的名称和参数(如果有)的信息,即Check 函数。
如何获得这些详细信息?
我想保存所有被调用的函数。我可以将它放在一个地方,而不是在每个函数上都调用函数吗? 它不一定必须在构造函数中。
【问题讨论】:
-
你为什么想知道?这是一个糟糕的设计。
-
您希望它如何工作?在构造函数期间,该类正在创建,因此它不知道您当时调用了
Check。 -
@JohnSaunders 我想保存所有被调用的函数。我可以将它放在一个地方,而不是在每个函数上都调用函数吗?
-
@James 还有其他方法可以得到吗?我不想让代码在每个函数中保存函数名
-
你打算如何处理函数名?
标签: c#