09 2012 档案
摘要:c#加了一个新的关键字,以前大致知道,对于.net对象,其是用反省,对是com对象,其是用IDispatch.今天才知道,它还有这样的用法 class Program { static void Main() { dynamic dynEO = new ExpandoObject(); dynEO.number = 20; dynEO.MeThod = new Func<int, string>((int i) => { return (i+20).ToString(); }); ...
阅读全文
摘要:原文在:http://blog.csdn.net/hikaliv/article/details/4559927很喜欢懂函数式的,也喜欢对面向对象技术有深入思考的。本文,我很欣赏。方法多态与类型多态 了解 OOP 的同学对类型多态都很熟悉了。话说,类型多态之多态便体现在方法上,那方法多态又是嘛玩儿?类型多态之类型指的是对像的类型,其方法是受对像约束的。方法多态便是不受对像类型约束的多态。具体区别在:方法多态无需继承;类型多态必须实现接口或类继承。方法多态不管你是谁,只在乎你能干嘛;类型多态讲究你出自何门何派。方法多态的对像兼容性只需其实现运行期被实际调用的方法部分;类型多态的对像兼容性要求 A
阅读全文
摘要:知名问答网站StackOverflow之所以成功,合理的规则与严格执行是重要的原因,所以删帖是经常的。不过有时候执行得过严了,被删的问答不时会有惊艳之作。这不,他们的博客8月29日的文章“20个最受争议的编程观点”说的就是这样一个被删帖。此文一出,立刻在Reddit/Programming、Hacker News等各大技术新闻站上引起了热议。实际上陈皓曾经翻译介绍过其中的十条,但观点本身没有翻译。最初的问题“你最受争议的编程观点是什么?”(这里还能看到存档),由Jon Skeet在2009年1月提出。此人可不是无名小卒,C#社区大名鼎鼎的人物,多年微软MVP,所著《深入理解C#》(英文版C#
阅读全文