就我在一本简明的书中读到的而言,代码契约可能会降低运行时性能。
是否可以在生产中禁用代码契约?
最佳答案
user manual相当详细地解释了这一点——你可以有各种各样的选择。每个构建配置都可以有不同的设置,在执行时检查契约(Contract),这不是一个“全有或全无”的选择——您可以根据可以在 Visual Studio 中调整的设置强制执行所有、部分或不执行契约(Contract)。
关于c# - 运行时的代码契约,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6698168/