有没有办法获得调用的来源对象?
代码如下...
- 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
[解决办法]
还是老实点以参数形式传进去吧,即使调用堆栈可以实现你的需求,对性能的牺牲也太大了。