标签: .net c#-2.0 libraries
是否有任何防御性编程库(如代码契约,c#.Net 2.0的断言库)。
答案 0 :(得分:3)
你的意思是Code Contracts本身以外的意思?怎么了?
因为代码契约支持.NET 2.0 ......所以我想从FAQ上的评论中猜测:
如果您不使用它(例如, 您正在使用.NET 2.0 或3.5),然后 你正在使用的实现 提供的合同类 程序集Microsoft.Contracts.dll和 用。调用Debug.Assert 适当的字符串指定什么 遇到了一种失败