.Net 2.0的代码合同和防御性编程库?

时间:2011-02-14 11:37:44

标签: .net c#-2.0 libraries

是否有任何防御性编程库(如代码契约,c#.Net 2.0的断言库)。

1 个答案:

答案 0 :(得分:3)

你的意思是Code Contracts本身以外的意思?怎么了?

因为代码契约支持.NET 2.0 ......所以我想从FAQ上的评论中猜测:

  

如果您不使用它(例如,   您正在使用.NET 2.0 或3.5),然后   你正在使用的实现   提供的合同类   程序集Microsoft.Contracts.dll和   用。调用Debug.Assert   适当的字符串指定什么   遇到了一种失败