Debug.Assert C# 是什么意思?如何用

agdfhgfdshfgh 2011-03-17 11:20:13
Debug.Assert C# 是什么意思?如何用?
希望各位能详细解释一下,多谢了
...全文
653 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2011-03-17
  • 打赏
  • 举报
回复
单元测试里常用。当然是它的扩展方法。

Assert.AreEquals
Assert.IsTrue
等等。

就是断言,确认你的实际结果是否和预期结果一样。
这个主要在自动化测试里会用到。
agdfhgfdshfgh 2011-03-17
  • 打赏
  • 举报
回复
还有吗?
amandag 2011-03-17
  • 打赏
  • 举报
回复
断言,就是如果满足条件时,且Debug.Assert的第一个参数为False时,就弹出一个对话框,用来做调试用的.
  • 打赏
  • 举报
回复

c#如何使用 Debug 和 Trace 类
http://blog.csdn.net/yunhaiC/archive/2009/11/24/4863578.aspx
636f6c696e 2011-03-17
  • 打赏
  • 举报
回复
断言还是很有用的,避免发生不可预判的重大错误时可以使用。
例如,除以一个数时,先断言他非0。
如果他等于0,会跳出断言失败的模式对话框。
不加断言容易出现不可预料的错误等等

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧