调试程序既是一门技术也是一门艺术】
首先在类中导入命名空间[using System.Diagnostics;]
Debug 类将调试时向输出面板输出信息变的很容易
如:
bool isman=false;
Debug.Write("debug.write /r/n");
Debug.WriteLine("debug.writeline/r/n");
Debug.WriteIf(isman,"debug.writeif /r/n");
Debug.WriteLineIf(isman,"debug.writelineif /r/n");
Trace 类跟Debug 很像 trace 是为释放建立而不是调试建立而设计
如:
for(int i=0;i<=10; i++)
{Trace.Write(i.ToString());
}
string ss=null;
Trace.Assert(ss != null,"4444");
Trace.Assert(ss !=null);
try
{
string s=ss.ToString();
}
catch(Exception)
{
Trace.Fail("ss is null");
}