c# - 迭代变量和查找特定类型实例的技术

标签 c# reflection iteration

我想在我的进程中遍历内存中的变量(通过插件动态加载),并查找特定类型的实例。

以前我可以找到特定类型(或内存中的所有类型)。我可以创建类型的实例,我可以获取作为字段包含在不同类型中的实例,但无论如何我不知道是否只是“搜索”特定类型的实例。

最佳答案

一种方法是使用 windbg 和 sos。您可以使用 -type 标志进行 !dumpheap。

关于c# - 迭代变量和查找特定类型实例的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10095448/

相关文章:

c# - 如何在 C# 中从 activex 或 dll 调用 javascript 函数

c# - 是否可以针对任意输入训练 Rhinomocks?

java - 如何从 strings.xml 中获取字符串值并将其放入 arraylist [android]

c# - 如何从 List<string[]> 中获取所有可能的字符串组合?

c# - 将本地化资源 .DLL 嵌入到 C# 中的可执行文件中?

C# 自定义属性备选方案

c++ - 仅为派生类启用模板化基类

java - 如何在编译时生成 Java 工厂?

java - 家庭作业帮助;从多个文件读取到 vector/数组中

javascript - 循环对象的顺序可能仅在迭代期间被破坏?