![]() |
1
7
你可以得到
方法的名称
通过检查调用堆栈来调用的。获取
类实例
是一个不同的故事,不容易实现(如果可能的话,我从来没有真正尝试过)。例如,您应该考虑从
不管怎样,这通常不是一件好事。如果方法需要访问调用它的任何类实例,请将其作为参数添加到方法中。 |
![]() |
2
2
不是真的。虽然您可以在堆栈上找到一些信息,但在某些情况下没有实例,例如托管的非托管代码边界(Windows消息、回调、COM互操作等)或简单的静态方法。 也许你应该先解释一下你想要达到的目标,以便找到其他的解决方案。 |
![]() |
3
0
您可以检查stacktrace.get_帧方法。:) |
![]() |
4
0
如果您在方法中,那么可以使用此行获取类的类型。但我不确定这是否真的是你想要的,因为你要求 实例 .
|
![]() |
5
0
如果可能,您可以尝试添加
例如,参数as在wpf方法中很常见。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |