例如,static void Main(){ var someVar = 3; Console.Write(GetVariableName(someVar));}该程序的输出应为:someVar如何使用反射来实现?
3 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
在GetVariableName(() => someVar)
使用Reflector编译的地方寻找自己。每次运行此代码时,都会创建多个对象,并在其表面下调用了许多非固定方法,并使用了一些沉重的反映。使用表达式树不是免费的。
添加回答
举报
0/150
提交
取消