我必须在运行时从当前上下文中获取信息.所以我有兴趣获取有关当前本地人的信息并记录下来.
上下文将动态变化,因此我无法从精确变量中存储信息.
我可以从this.GetType()获取信息并获取所有成员值,但有时我的情况还不足以跟踪浮动bug.
如何在运行时从当前堆栈中获取所有C#引用和值并获取其类型和值(在visual studio中作为Locals窗口)?
最佳答案 这对你有帮助吗:
MethodBase method = MethodBase.GetCurrentMethod();
MethodBody methodBody = method.GetMethodBody();
IEnumerable<LocalVariableInfo> variableInfos = methodBody.LocalVariables;