摘要:
(2)期待强类型成员信息 CLR4.0为我们带来了新的神器---完整的ExpressionTree, 程序自己可以更方便的写程序了. 什么DSL呀, 运行时代码生成呀, 结合Attribute让编程更声名式等等都方便了很多, 带来了无限的可能性. 事情是可以做了, 而且未来还可以发展的更好---比如健壮性和性能. 比如下面这个例子: c# 首先我们实现了一些自己... 阅读全文
摘要:
喜欢c#, 所以期望也比较高, 也就会留意一些不起眼的小缺陷, 也就会有很多改进的设想, 也就希望能和更多的朋友分享这些发现和畅想. (1)明确赋值检查缺陷 截止到目前的MS C#4.0版编译器为止, 关于明确赋值检查都存在一个令人不爽的诡异问题, 而且也与ECMA标准不一致. 如下例所示: 其中仅有A和C是能编译通过的, 而B和D不行. 而事实上这4个例子都是"明... 阅读全文