Contract.Requires 和 DateTime
作者:Patrick McDonald 提问时间:5/22/2011
我有以下方法: private static void SampleMethod(DateTime dateTime1, DateTime dateTime2) { Contract.Requir...
代码协定 问答列表
作者:Patrick McDonald 提问时间:5/22/2011
我有以下方法: private static void SampleMethod(DateTime dateTime1, DateTime dateTime2) { Contract.Requir...
作者:RandomB 提问时间:12/25/2018
我尝试将合同包含在我的项目中,例如: public Segment Bounds() { Contract.Ensures(segments.Length > 0, "Segments are ...
作者:Oleg Sh 提问时间:3/15/2019
几年前,有很多关于代码协定的信息。我没有时间学习它,直到现在才发现这个时间:) 但是当我尝试使用它时,我发现 Visual Studio 2017 不支持它,CC 工具上次更新是在 3 年多前......
作者:user1935724 提问时间:4/21/2019
刚刚接触到了 Microsoft Code 合约,用于检查代码 (https://learn.microsoft.com/en-us/dotnet/framework/debug-trace-prof...
作者: 提问时间:4/23/2019
我正在尝试在停车场类中的程序中使用不变量(代码合约库),其中我的所有方法都已实现,但出现“该名称在当前上下文中不存在”。突出显示的词语似乎造成了问题。conferenceID 和 parkingID ...
作者:Bob.at.Indigo.Health 提问时间:1/7/2020
有没有办法在代码中创建类变量时验证其完整性? 例如,我创建并初始化一个类成员变量,如下所示: public class MyClass { public static Dictionary<My...
作者:qqqqqqq 提问时间:2/21/2020
为什么可以为后置条件和对象不变量添加和删除代码协定,而不能为 C# 中的前提条件添加和删除代码协定? 在《CLR via C#》一书中,我看到了以下摘录: 而且,由于新版本无法使合同更严格(不破坏...
作者:mathgenius 提问时间:8/2/2020
我已经开始阅读 c# 中的代码协定,但尽管对前置条件和后置条件进行了所有解释,但它们没有提到它们的实际作用。 它们是否是检查或约束,如果在运行时失败,则会引发异常? 它们是否检查设计时,如果不满足...