判定语句

6 本我 1个月前 282次点击

进入中断模式还可以在生成一条判定语句时中断。

判定语句是可以用用户定义的消息中断应用程序的指令。它们常常用于应用程序的开发过程,作为测试程序能否平滑运行的一种方式。例如,在应用程序的某一处要求给定的变量值小于10,此时就可以使用一条判定语句,确定它是否为true,如果不是,就中断程序的执行。

与调试输出函数一样,判定函数也有两个版本:

● Debug.Assert()

● Trace.Assert()

其调试版本也是仅用于编译调试程序。

这两个函数带3个参数。第一个参数是一个布尔值,其值为false会触发判定语句。第二、第三个参数是两个字符串,分别把信息写到弹出的对话框和输出窗口中。

int a = 10;

Debug.Assert(a<10,"a为10或更大","断点发生在Main中");

int a = 10;

Trace.Assert(a<10,"a为10或更大","断点发生在Main中");


目前还没有评论
添加一条新评论

登录后可以发表评论 去登录