C# 如何查找特定对象存在的引用数?

C# 如何查找特定对象存在的引用数?,c#,.net,vb.net,visual-studio-2008,C#,.net,Vb.net,Visual Studio 2008,我有一段代码可以传递大量对象,我想确定是否有我不知道的引用仍然存在,以及这些引用所在的位置。你知道我该怎么做吗 我的理解是,“监视”窗口只允许我查看当前执行的代码块可用的项,“查找所有引用”仅在我在编译时向对象添加引用时才有帮助。除非观察窗口的内容超出我的理解。在像Elcipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成。在像Elcipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成。如果你在代码中说话,只需右键单击对象名称,在下拉菜单中选择

我有一段代码可以传递大量对象,我想确定是否有我不知道的引用仍然存在,以及这些引用所在的位置。你知道我该怎么做吗


我的理解是,“监视”窗口只允许我查看当前执行的代码块可用的项,“查找所有引用”仅在我在编译时向对象添加引用时才有帮助。除非观察窗口的内容超出我的理解。

在像Elcipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成。

在像Elcipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成。

如果你在代码中说话,只需右键单击对象名称,在下拉菜单中选择“查找所有引用”,参考列表将显示在下面的输出窗口中


编辑:由于只有一个.NET标记,Visual Studio假定如果您正在代码中交谈,只需右键单击对象名称,在下拉菜单中选择“查找所有引用”,引用列表将显示在下面的输出窗口中


编辑:由于只有一个.NET标记,VisualStudio假定探查器将允许您执行此操作。CLR分析器或ANTS分析器是两个示例。

分析器将允许您执行此操作。CLR事件探查器或ANTS事件探查器就是两个例子。

您所说的是编译时还是运行时?请澄清你的问题。你说的是编译时还是运行时?请澄清你的问题。