首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找出'object‘和'method’的值,它们是构造函数System.MulticastDelegate的参数?

如何找出'object‘和'method’的值,它们是构造函数System.MulticastDelegate的参数?
EN

Stack Overflow用户
提问于 2012-04-06 15:57:27
回答 1查看 158关注 0票数 0

我用.Net Reflector.i反编译了委托。我发现它继承自System.MulticastDelegate方法System.MulticastDelegate的构造函数有两个参数,分别是' object‘和’.And‘。但是使用sos.dll,我怎么才能得到它们的特定值呢?我是一个新手,我想看看特定值(它们的类型属于Value Type.In我认为,所有的对象都是由value类型组成的)

EN

回答 1

Stack Overflow用户

发布于 2012-04-06 20:28:12

1-要使用SOS查找方法参数,请运行!clrstack -a。或者,您可以使用sosex.dll并运行!mdv或!mk -a。您还可以使用!sos.dso或!sosex.mdso在堆栈上查找对象。如果您有一个System.MulticastDelegate实例并要检查这些字段,请使用!sos.do (!DumpObj)或!sosex.mdt。

2-并非所有对象都是从ValueType派生的。所有对象实际上都是从System.Object派生的。从System.ValueType派生的所有类型都称为“值类型”。事实上,即使是System.ValueType也是从System.Object派生出来的,但是它们被运行时视为特殊的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10040743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档