|
|
1
12
您需要实例化
将跳过一个堆栈帧(日志记录方法本身),并获取该方法调用方的帧。 也就是说,如果可能的话,我强烈建议使用标准的日志记录机制,例如 log4net . |
|
|
2
8
我认为上述声明可以写成一行:
这将显示一个与调用方法名相同的消息框。 |
|
|
3
4
VB.NET
|
|
|
4
0
您应该能够从stackframe中得到它,构造函数告诉它链上要有多少帧,因此获取父级将使用1(帧是基于零的,所以0是当前方法):
|
|
|
5
0
我正在使用此代码获取调用方法
记住添加命名空间诊断 |
|
|
6
0
我添加调用表单作为所有子例程和函数的第一个参数 与被调用函数(Me、Para1、Para2……)类似,这样我就可以识别调用表单,并在被调用的例程中使用其名称或文本。 |
|
|
7
-2
不要尝试使用StackFrame。它只能在调试模式下工作,这是应用程序速度的杀手。 在发布模式下无法获取此信息,应考虑更改设计并添加参数。 |
|
|
JBryanB · 如何从基本抽象类访问类属性 3 年前 |
|
|
Gabe Tucker · 无法在golang中分配接口对象指针 4 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |
|
|
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 8 年前 |
|
|
Randall Flagg · 访问propertyinfo中的属性 8 年前 |
|
|
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 8 年前 |
|
|
tobeypeters · 反射铸造 8 年前 |
|
|
myst02 · 如何在另一个方法之后调用该方法? 8 年前 |