|
|
1
38
默认情况下,
如您所见,编译器本身选择名称并将其提供给方法。因为这是在编译时发生的,所以您不能明智地动态地执行它——编译器在运行时没有关于变量名的信息。
这是你能做的最好的了。
*
|
|
2
14
根据Rex的优秀答案,在原始问题的背景下,这里有一个可能的#1解决方案
|
|
|
3
7
注意
|
|
|
4
1
这在当前的实现中本质上是不可能的:局部变量名在执行时不可用——可以作为调试符号保留,但也可以被删除。(成员变量名是,但这不是您在这里描述的内容)。 |