摘要:
我们要在DisabledObsoleteMethod函数里限制具有“Obsolete”属性的方法调用,我们如何去做呢?在.Net中提供了一个"StackFrame"类用于表示当前线程上的函数调用堆栈中的某个具体函数,所以我们通过它就可继续编写我们的DisabledObsoleteMethod函数也许在某些场合下我们想知道自己的某个方法是被谁(哪个方法)调用的?比如下面的例子://////正常方法///staticvoidMethod1(){DisabledObsoleteMethod();}//////过期方法///[Obsolete]staticvoidMethod2() 阅读全文