有没有防御性的编程库(比如c# .Net 2.0的代码契约、断言库)?
发布于 2011-02-14 22:01:30
你的意思是除了Code Contracts本身?它有什么问题?
因为code contracts支持.NET 2.0...或者,我从关于常见问题的评论中猜到:
如果您没有使用它(例如,您使用的是.NET 2.0或3.5),那么您将使用程序集Microsoft.Contracts.dll中提供的contract类的实现,并使用指定遇到哪种故障的适当字符串来调用Debug.Assert
https://stackoverflow.com/questions/4991691
复制相似问题