博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#学习笔记③——手动调试与错误处理
阅读量:7059 次
发布时间:2019-06-28

本文共 1345 字,大约阅读时间需要 4 分钟。

1 10.调试与错误处理 2 a.非中断模式下的调试:1).输出调试信息:Debug.WriteLine()和Trace.WriteLine() 3                     用法与Console.WriteLine()不同,有两个字符串参数,第一个参数 4                     为消息字符串,可用+等串联符插入变量,第二个参数为消息类别 5             例:Debug.WriteLine("Add 1 to i", "MyFunc"); 6                         结果:MuFunc:Add 1 to i 7  8             Debug.WriteLine(string.Format("Now looking at element at index {}", i)); 9                     PS:在Release模式下,将不会调用Debug.WriteLine()方法10 11                     Debug.Write()和Trace.Write()等函数使用方法与Write()方法相同,但12                     WriteLine()函数输出字符串会添加行尾符(换行)13                     Debug.WriteLineIf() Trace.WriteLineIf() Debug.WriteIf() Trace.WriteIf()14                     这些函数与没有If的函数用法相同,但增加了一个必选参数,该参数位于15                     参数列表第一个,为bool型(或计算值为bool的表达式),当该参数为16                     true时,才会输出字符串信息17 18                     2).跟踪点:输出信息值到output窗口的另一种方法,由VS提供的调试功能19 20 b.中断模式下的调试:1).插入中断点21                     2).生成一个判定语句是中断22                         判定语句是可以用用户定义的消息中断应用程序的指令23                         Debug.Assert()24                         Trace.Assert()25                         这两个函数带三个参数,第一个为bool,其值为false时,触发判定语句26                         第二、三个参数为字符串,分别吧信息写入弹出信息和output窗口。27 28 c.错误处理:try...catch...finally

另外还有Visual Studio提供的跟踪点和断点调试方法,属于VS使用技巧,就不记录

转载于:https://www.cnblogs.com/hellopojun/archive/2012/08/26/2657850.html

你可能感兴趣的文章
整合django和bootstrap框架
查看>>
Jquery效果之固定不动的块
查看>>
python 操作系统和进程
查看>>
eclipse 小技巧,设置输入任何字母都有快捷提示.
查看>>
多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口-转
查看>>
驱动程序——MAX6675——基于STM32F103
查看>>
第九周学习总结
查看>>
html的标签一共有多少个?
查看>>
python基础之 re(正则表达式)模块学习
查看>>
第十一章 LINQ
查看>>
SQL server知识点
查看>>
Zephyr学习(四)系统时钟
查看>>
java笔记-标识符
查看>>
Spring(九)Spring中的两种自动代理
查看>>
poj2151
查看>>
ios开发之--ios11适配:TableView的heightForHeaderInSection设置高度无效/UISearchBar消失
查看>>
Q:vs13安装失败,visual studio核心功能安装时出现严重错误
查看>>
笔记6:winfrom连接sql server 进行数据交换
查看>>
二进制数组
查看>>
[开源]KJFramework.Message 高性能二进制消息框架 - 非托管优化
查看>>