继续瞎掰:dynamic
大家都知道这个是语法糖。毛主席告诉过我们,要顶住敌人糖衣炮弹个的进攻,so....
C#强调类型安全,所以弄不明白为什么会有个dynamic,var至少还在编译的时候进行类型检测,编译后帮我们转换成相应的类型。
dynamic编译后是变成object,但是它又不同于object:
dynamic dy="new string";
dy=1;
object ob="new string";
ob=1
http://www.cyqdata.cn/cnblogs/article-detail-41927