为什么Reflector不能显示字节数组?这是由于某些技术限制吗?

时间:2011-07-25 13:20:43

标签: c# .net reflection reflector

我想查看字节数组的内容,但Reflector不会显示它们。为什么?这是由于某些技术限制,还是只是Reflector没有实现的功能?

我可以使用其他工具来做这件事吗?

Screenshot

3 个答案:

答案 0 :(得分:10)

就CLR而言,静态成员在类的静态构造函数中初始化。

如果您反汇编.cctor()方法,则会看到myname的作业。

答案 1 :(得分:1)

这个字节数组是否已初始化,因为我猜你正在读取数组的声明? 声明是空的。

答案 2 :(得分:0)

您需要找到分配字节数组内容的代码。鉴于树中的成员列表可见,我猜你会在静态构造函数(.cctor)中找到它。