小编use*_*653的帖子

在发布版本中使用System.Diagnostics.Contract

我之前在StackOverflow上看过一个关于此问题的讨论,但是我无法再找到它!

我有兴趣知道是否应该在'真实代码'中使用System.Diagnostics.Contract类,即生产代码的发布版本?我问这个问题,因为根据命名空间描述,似乎合同旨在调试或分析目的.

它似乎是一个有用的库,其中功能的前/后条件很重要,并且可以避免编写大量if/then/else检查的一些工作,所以如果是这种情况,核心库中是否有替代方案?

.net c# contracts

11
推荐指数
1
解决办法
1668
查看次数

标签 统计

.net ×1

c# ×1

contracts ×1