从堆栈中获取所有引用和值

时间:2016-01-15 13:31:05

标签: c# .net clr

我必须在运行时从当前上下文中获取信息。所以我有兴趣获取有关当前本地人的信息并记录下来。 上下文将动态变化,因此我无法从精确变量中存储信息。 我可以从this.GetType()获取信息并获取所有成员值,但有时我的情况还不足以跟踪浮动bug。

如何在运行时从当前堆栈中获取所有C#引用和值并获取其类型和值(在visual studio中作为Locals窗口)?

1 个答案:

答案 0 :(得分:2)

这对你有帮助吗?

list2env(setNames(mydata2, paste0(names(mydata2), 
                        "_newname")), envir=.GlobalEnv)