读书人

有没有办法取得调用的来源对象

发布时间: 2012-09-02 21:00:34 作者: rapoo

有没有办法获得调用的来源对象?
代码如下...

C# code
    public class Class0    {        public void Method1()        {            Class1 c1 = new Class1();            c1.Method1();        }    }    public class Class1    {        public void Method1()        {            Class2 c2 = new Class2();//此处调用        }    }    public class Class2    {        public Class2()        {            //获得调用来源, 即对象c1        }    }


[解决办法]
http://www.kuqin.com/dotnet/20080420/7078.html
[解决办法]
还是老实点以参数形式传进去吧,即使调用堆栈可以实现你的需求,对性能的牺牲也太大了。

读书人网 >C#

热点推荐