代码改变世界

随笔档案-2010年05月

当dynamic遭遇匿名对象所造成的问题初步研究结论。

2010-05-21 03:22 by Ivony..., 3080 阅读, 收藏, 编辑
摘要: 问题是在老赵的博客上看到的:当类型为dynamic的视图模型遭遇匿名对象看到问题后,我的直觉的第一反应觉得这个问题一定是某种特定条件下必然会触发的Bug,与ASP.NET MVC没啥关系。但当时比较懒,做了几次试验后就暂且搁下了。后来swanky.wu同学推进了一把问题的研究,指出:“当用dynamic在某个程序集中定义动态类型后,然后使用匿名类型对象对其赋值,再然后在另一个程序集访问... 阅读全文

C#中的interface没那么简单

2010-05-17 02:57 by Ivony..., 36003 阅读, 收藏, 编辑
摘要: 最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致。可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说。 1、值类型也能实现接口。 尽管可能很多人连值类型都没用过,但值类型可以实现接口,是一个非常有用的特性。当值类型转换为接口类型时,会自动装箱成引用类型从而实现多态,但一般用值类型实现接口的老鸟都不会被这些小陷阱所迷惑的。 ... 阅读全文
点击右上角即可分享
微信分享提示