代码改变世界

随笔档案-2011年08月

您真的了解类型转换吗?请止步,解惑!

2011-08-29 00:11 by 空逸云, 2500 阅读, 收藏, 编辑
摘要: 不久前,因为对类型转换CLR的底层实现很朦胧,万不得已下,发了一篇博文请园里的各位同学,大大解惑。 您真的了解类型转换吗?请止步,求解! 很多热心的园友纷纷发表了自己的意见和见解,在各位童鞋的帮助下,逐渐理清了类型转换的内幕(也可能并不是很正确!),于是想再整理一次,欢迎大家指正,而且也延发了其他的问题,想与大家一起讨论。 类型转换的疑惑 在上个问题中,我声明了两个类,父类Person,子... 阅读全文

您真的了解类型转换吗?请止步,求解!

2011-08-24 23:57 by 空逸云, 4666 阅读, 收藏, 编辑
摘要: 前阵子,一名同事问及类型转换的问题,我也仅仅说出目前自己的了解。但回头想想,其中的确大有学问,以前只看到了表面,其内在的表现如何,苦苦翻书,Google几番之后,依然无所收获,故大胆写下,求园中各位大牛不吝解答。 类型转换的疑惑 首先,我们知道类型转换也就那点事(表面的说),总归而言,C#下有几种转换,装箱,拆箱,向上类型转换,向下类型转换,平行类型转换几种。这几种的区别目前也不细说了,感兴趣... 阅读全文

基于AppDomain的"插件式"开发

2011-08-01 09:58 by 空逸云, 11979 阅读, 收藏, 编辑
摘要: 很多时候,我们都想使用(开发)USB式(热插拔)的应用,例如,开发一个WinForm应用,并且这个WinForm应用能允许开发人员定制扩展插件,又例如,我们可能维护着一个WinService管理系统,这个WinService系统管理的形形色色各种各样的服务,这些服务也是各个"插件式"的类库,例如: 我们提供了一个IJob接口,所有"服务"都继承该接口,然后做相关的配置,在服务启动时,就可以根据配... 阅读全文
点击右上角即可分享
微信分享提示