• 章节:156
  • 访问:1236
  • 时长:00:15:48
  • 日期:2016-10-08 03:24

在VS中执行程序,有两种方式,调试模式和非调试模式;默认是调试模式下执行;例如按F5或者单机工具栏中的绿色play按钮时,

就说在调试模型下执行(Debug)如果想在飞调试模式执行,则菜单上面-调试-开始执行(不调试)或者ctrl+F5

在调试模式下生成程序,并不仅仅是运行编好的代码,调试程序包含应用程序的符号信息,

所以VS才知道美行执行发生了什么这类信息包含在pdb文件,这些文件位于Debug目录,

他们可以执行许多有用的操作输出调试信息在执行期间查看和编辑变量的值暂停程序和重启在运行到某个位置暂停一次执行一行代码在执行期间监视变量的内容变化在运行期间修改变量的值测试函数的调用

非中断模式下调试(程序不会运行暂停哪里)

我们可以借助一些函数来查看执行期间一些值的内容,来检测比如Console.WrtieLine();

Winform下会输出在输出窗口,

它分两种模式,分为Build模型和Debug,在下拉菜单哪里可以选择,分别显示编译和运行期间的信息输出调试信息

这两个命令计划用法相同,但重要的区别是第一个只能在调试模式下运行,Trace中文意思追踪?

而第二个还可以在正常编译发布后程序里面运行实际上 Debug.WriteLine在编译后,VS不会将其加入编译,会自动屏蔽的

此外还有不换行输出的命令Debug.Write()Trace.Write()条件输出命令

只有值为Ture的时候才会输出,大家回去尝试一下


    class Program
    {        static void Main(string[] args)
        {            string Namee = "www.bamn.cn 北盟网校";
            Console.WriteLine(Namee);            int a = 3, b = 0;            //Console.WriteLine(a / b);//由于除数不能是0 这种是致命错误            Console.WriteLine(a / DateTime.Now.Second);//有些错误 在某些环境下面才会出现            Console.ReadKey();
        }
    }