我在 Visual Studio 中调试 c#
我添加了一个对象watch window
给定一些值,有没有办法搜索哪个字段包含这个值?
恐怕在 VS2010 的监视窗口中没有这样的内置搜索功能(虽然监视窗口有很多很酷的功能)。
另请参阅这个未解决的问题:Searching for text in an Object watch window in visual studio
但是,有一些商业扩展可以提供该功能。
例如:摘自OzCode VS 扩展功能列表:
搜索
在调试对象和集合时,您通常会寻找特定的属性或字段,或者在属性或字段中保存的值。不幸的是,这通常涉及大量的点击和滚动,或者编写自定义调试特定的代码。即使在简单的结构中查找项目也不容易,更不用说在复杂的对象图中这样做了。使用我们的“搜索”功能,情况不再如此。
我喜欢使用即时窗口(Debug ==> Windows ==> Immediate)和 LINQ 来搜索数据结构。例如:
queries.Find(q => q.Name.Equals("HTTP_Response_Splitting"))