c# - 运行时的代码契约

标签 c# .net code-contracts production

就我在一本简明的书中读到的而言,代码契约可能会降低运行时性能。

是否可以在生产中禁用代码契约?

最佳答案

user manual相当详细地解释了这一点——你可以有各种各样的选择。每个构建配置都可以有不同的设置,在执行时检查契约(Contract),这不是一个“全有或全无”的选择——您可以根据可以在 Visual Studio 中调整的设置强制执行所有、部分或不执行契约(Contract)。

关于c# - 运行时的代码契约,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6698168/

相关文章:

c# - 有没有像更新病毒定义数据库那样工作的框架?

c# - 如何从 .mov 文件中提取开始时间码和持续时间/长度元数据?

C# - 代码契约(Contract) - 检测到的表达式语句评估潜在的副作用

c# - 我可以使用代码契约来解决无法使用通用构造函数约束的问题吗?

c# - 用于检测网络更改事件的 Windows 服务

c# - 重新启动应用程序时来自 Xamarin 消息中心的多条消息

c# - 安装文件或程序在安装时安装在用户定义的路径

c# - 如何以编程方式设置 winforms Checkedlistbox 中所有项目的选中状态?

c# - 没有 Controller 的路由和 url 中的操作

c# - '检测到没有 [Pure] 的方法调用'......但是 Pure 在那里