封闭为"如何找到调用当前方法的方法?"的完全重复.
是否这可能与C#?
void main() { Hello(); } void Hello() { // how do you find out the caller is function 'main'? }
Marc Gravell.. 18
Console.WriteLine(new StackFrame(1).GetMethod().Name);
然而,这并不健壮,特别是因为优化(例如JIT内联)可以与感知的堆栈帧一起使用.
Console.WriteLine(new StackFrame(1).GetMethod().Name);
然而,这并不健壮,特别是因为优化(例如JIT内联)可以与感知的堆栈帧一起使用.