|
1
1
我希望你知道什么是契约重写意味着额外的代码生成的飞行没有任何源代码的编译器锁定。由于CLR有这么多不同的元素,有相当多的事情调试器要么根本不会做,要么会变得混乱,只有那些具有广泛影响的成熟语言特性才能获得完整的调试器支持的预算。比如lambda表达式。 这并不是说归档一个bug不是为了一个好的理由,只是当你使用一个甚至还没有完全开发的方面时,你不应该期望任何事情变得更好。作为早期采用者总是要付出这样的代价,但也有吹嘘的权利:-) |
|
|
2
0
请记住,代码合同目前不适用于Post-conditions&多线程。 限制合同只做前提重写。 |