代码改变世界

随笔档案-2011年8月5日

Effective C# 学习笔记(四十四)合理地在C#中使用Dynamic特性

2011-08-05 20:13 by 小郝(Kaibo Hao), 465 阅读, 收藏,
摘要: 尽管C# 4.0中添加了 Dynamic特性,但是本质上说C#还是一个静态语言。而过多的使用动态特性会是你的程序难于维护,易于出错,所以我们要讲一个“度”字。 原则是:在必须使用Dynamic的时候使用之,但将使用Dynamic的逻辑的地方用静态类型的方式封装起来供外界调用。(如使用范型转换Dynamic类型) 阅读全文