0

我试图找出一个变量在哪里被分配了一个无意义的值。我知道我可以从上下文菜单中选择“查找用法”,并获取在其自己的单元中引用它的位置的列表,例如:

string name;
. . .
name = "Bla";

...但是在类外引用它的情况下,例如:

WorkFiles wrkFile = new WorkFiles();
wrkFile.name = Bla;

...查找用法无济于事。有没有办法查看一个变量在项目中被触及的所有地方?

更新

var 在其所属的类中被分配的唯一位置是:

name = aname.Remove(0, 3);

...所有其他“查找用法”找到“名称”的地方都作为 SQL 语句的参数;但在某一时刻,它有一个值,例如在不相关的文本框中输入的完整值。所以它必须被分配到其他地方。或者“名字”这个名字正在导致一些不愉快的事情发生......

从上下文菜单中选择“转到参考”会将我带到上面显示的代码行。

更新 2

这看起来很有希望:

http://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4

4

0 回答 0