【发布时间】:2016-05-21 21:43:12
【问题描述】:
例如,在监视窗口中我看到:
名称:任务
值:Id = 11,状态 = WaitingToRun,方法 = "Void<RetreiveFromCache>b__0()"
类型:System.Threading.Tasks.Task
所以task 变量属于Task 类型,我想访问调试器打印的相同值,特别是我对Method 值感兴趣(RetreiveFromCache)
但是在 task 变量上,我只能访问 .Id、.Status 等...但不能访问 .Method
Method 值从何而来?
调试器如何“推断”Method 值?
【问题讨论】:
-
您要转储整个值列表吗?或特定对象
-
这是
System.Threading.Tasks.Task还是其他类型的任务?我可以获取 Id、Status 和 Type,但不能获取 Method。 -
是的...这正是我正在寻找的 Method 值!
-
@spiderman77,我已经编辑了我的答案,以展示如何获得运行方法。