腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
方法
中
的
Contract.Ensures
约定
部分
格式
不正确
、
为什么我会得到这个构建错误“错误
的
合同节in method...”在以下代码上?if (TudoDataUnica == true) return "0";
Contract.Ensures
浏览 3
提问于2016-09-24
得票数 0
4
回答
C#:声明函数永远不会返回null?
、
背景:有这样
的
开发原则:“如果请求
的
项不存在,我
的
函数应该返回null或抛出异常吗?”我不想在这里讨论。我决定对所有必须返回值
的
情况抛出一个异常,并且该值仅在(编程或逻辑上)无效请求
的
情况下才不存在。
浏览 9
提问于2010-12-01
得票数 12
回答已采纳
1
回答
在代码契约中使用Contract.ForAll
、
、
、
我有一个关于接口
方法
的
约定
,看起来像这样(为了清楚起见,省略了其他
方法
):public abstract classContractForIUnboundTagGroup : IUnboundTagGroup public IUnboundTagGroup[] GetAllGroups()
Contract.Ensures
= null);
Contra
浏览 1
提问于2010-06-24
得票数 12
回答已采纳
2
回答
c#
中
的
代码契约问题
、
我正面临着一个我搞不懂
的
问题。假设我有两个
方法
:ViewModel类
中
的
public void Method1(object obj)和Model类
中
的
public void Method2(object obj)。使用Model类
的
实例从Method1调用Method2 (假设objM是Model类
的
对象和ViewModel类
的
成员)。
浏览 0
提问于2013-01-23
得票数 1
1
回答
代码
约定
在调用重载
方法
时对参数发出警告
、
、
、
= null);
Contract.Ensures
(Contract.Result<IEnumerable<T>>() !NotImplementedException();} {{代码
约定</em
浏览 2
提问于2011-07-04
得票数 1
回答已采纳
3
回答
“合同不能在试块”是什么意思?
、
Contract.Ensures
(newObject != null, "object must not be null"); //No error message if I move the
Contract.Ensures
here} 我得到了编译器消息:“在<
浏览 5
提问于2010-05-21
得票数 6
回答已采纳
2
回答
CodeContracts“必需”理解
、
、
我尝试使用以下代码对检索到
的
实体启用某种非空检查,以确保它们在执行某些具体业务之前是存在
的
: where T : EntityObject
浏览 2
提问于2013-07-24
得票数 5
回答已采纳
1
回答
代码契约:如何处理继承
的
接口?
ContractClassFor(typeof(ITwo))]假设IOne和ITwo是实质性
的
接口所以IOneContract中会有大量
的
代码来进行必要
的
检查。 我不想在ITwoContract
中
为IOne接口复制所有这些。我只想为ITwo接口添加新
的
约定
。从一个contract类继承另一个类似乎是重用该代码
的
一种可能方式。这是Code Contracts
浏览 0
提问于2010-07-08
得票数 6
回答已采纳
1
回答
为什么CodeContracts静态检查器建议I Contract.Assume(a)紧跟在I Contract.Ensure(a)之后?
、
、
、
、
基本上,我有一个虚拟
方法
来将某些强制
的
后置条件传播给子类。这是一个简化
的
版本和静态检查器生成
的
奇怪
的
警告(编辑-我
的
示例不完整。Consider adding Contract.Requires(this.IsInitialized); for
Contract.Ensures
) //Message CodeContracts
浏览 5
提问于2013-06-30
得票数 1
1
回答
代码契约: IEnumerator<T>.GetEnumerator()怪异
的
继承契约?
、
、
、
我使用
的
是和 VS2010外接程序。我有一个实现IEnumerable<T>接口
的
类,我为GetEnumerator()
方法
实现了一个迭代器块。编辑:,正如Damien_The_Unbeliever在他
的
评论中指出
的
,IEnumerable<T>和IEnumerator<T>
的
合同位于一个单独
的
文件
中
,即一个合同参考程序集。使用,在拆卸这两个接口
的
约定
(完整代码为)时,您可以看到以
浏览 2
提问于2011-01-05
得票数 5
2
回答
你能把代码契约放在私有字段上吗?
、
、
为了简单起见,假设我有一个私有字段来缓存我
的
集合计数:我希望确保计数永远不会低于零。}public int Count {
Contract.Ensures
(Contract.Result<int>() >= 0)因为setter是私有的,所以我
浏览 0
提问于2015-09-07
得票数 1
1
回答
如何在C#
中
启用合同?
、
、
我尝试将合同包含到我
的
项目中,例如:
Contract.Ensures
(segments.Length > 0, "Segments我得到它,安装,但“合同”标签在项目设置
中
没有出现,我继续得到相同
的
错误。我正在使用Visual Studio 2017社区。是否可以在此版本
的
Visual Studio中使用
约定
?
浏览 5
提问于2018-12-25
得票数 1
2
回答
如何使用代码契约来确保始终从
方法
返回非空白
的
、非空
的
val?
、
=‘不能应用于’
方法
组‘和’‘“类型
的
操作数)。
Contract.Ensures
(Contract.ValueAtReturn != null);更新
Contract.Ensures
(Contract.Result<char>() != '');因此,这是
浏览 10
提问于2013-09-24
得票数 2
回答已采纳
1
回答
如何为out参数指定保证?
、
我有一个带有out参数
的
方法
,我希望使用
Contract.Ensures
()指定当该
方法
返回时,该参数将不是null。基本上,这是:{ 有什
浏览 3
提问于2016-07-01
得票数 3
回答已采纳
4
回答
定义不带参数
的
协议
、
我试图在不添加参数
的
情况下定义一个协议
方法
,但是找不到正确
的
语法。我
的
目的只是通知委托实例发生了一些事情。 我应该如何写这个定义?
浏览 7
提问于2013-05-23
得票数 1
回答已采纳
1
回答
静态分析不适用于最简单
的
可能示例
、
、
下面是我为了让静态分析工具失效而创建
的
一个示例:using System; }} 运行时分析抛出正确
的
异常,但静态分析构建时甚至没有警告。我已经在项目设置中选中了每个复选框,并在"hi“上设置了警告级别。
浏览 0
提问于2013-02-13
得票数 0
回答已采纳
1
回答
.NET 4代码契约:“需要未经验证:源代码!= null”
、
、
我刚刚开始在我
的
项目中使用代码契约。但是,我
的
存储库实现有一个问题,它使用实体框架查询我
的
数据库。我有以下
方法
:{} 该
方法
返回一个包含数据库中所有组织
的
集合,或者返回一个数据库
中</e
浏览 1
提问于2011-02-10
得票数 5
回答已采纳
2
回答
Contract.Ensures
和异常处理
、
我最近发现了.NET Contracts API,虽然我不喜欢使用
方法
而不是扩展语法
的
实现方式(在我看来,Sing#做得对),但我更喜欢使用它们而不是使用旧
的
/常规
的
方式使用if's进行例如空检查。我也在接近我
的
第一个契约,保证-调用和我在一个包含
Contract.Ensures
的
方法
中
如何处理异常
的
问题,这个
方法
在运行时受到异常
的
影响?
Contract
浏览 2
提问于2013-10-18
得票数 1
回答已采纳
3
回答
上下文连接
的
“try块
中
的
契约
部分
”错误
、
、
、
我写了这个片段及其合同:public string getLevelName() using (var c = new myContext())
Contract.Ensures
.name); } 但我得到了合同
的
错误: 试块
中
的
合同
部分
。对于这种
方法
的
浏览 8
提问于2015-01-07
得票数 0
回答已采纳
2
回答
为什么代码契约不显示消息?
、
、
我将以下代码作为
方法
的
第一行: Contract.Requires(param1 !
浏览 2
提问于2016-08-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SpringBoot中时间格式化的5种方法!
2中在Word里清除字体格式的方法
Excel 各种模糊查询方法中,通配符的格式到底应该怎么写?
如何将PDF文件中的部分内容分割开?方法很难想到
在Excel中轻松保留两位小数:设置单元格格式的简便方法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券