日期:2014-05-18  浏览次数:20761 次

如何在调试的时候,全程跟踪一个变量取值情况
我想知道这个变量在什么地方取过值

------解决方案--------------------
在调试时在变量上右键-〉添加监视
------解决方案--------------------
右键,有个查找所有引用,你可以看到所有用到这个变量的代码

或者在运行的时候把这个变量添加到监视器里面~~~~
------解决方案--------------------
使用System.Diagnostics.Trace直接输出到ide里
 public static int Main(string[] args)
{
Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
Trace.AutoFlush = true;
Trace.Indent();
Trace.WriteLine("Entering Main");
Console.WriteLine("Hello World.");
Trace.WriteLine("Exiting Main");
Trace.Unindent();
return 0;
}

更详细的用法,请见msdn