摘要:
不同的编程模型往往意味着不同的Mind或Metaphor,从大视角来看,可以按不同分类得到如下不同组合:Declarative vs Imperative;Procedural Programming vs Functional Programming;Structured Progarmming,OOP+AOP,Component Based,Service Oriented;meta-programming vs ?;.NET作为一个平台,和编程模型相关的主要是Language和Framework。就个人体会而言,.NET平台对以上编程模型着实下了一番“取其精华,去其糟粕”的功夫。众所周知 阅读全文
posted @ 2011-10-22 12:48
James Leng
阅读(423)评论(0)推荐(0)
摘要:
说的是C#如何体贴程序员,而非.NET Framework。这是C#对getter, setter, local variable, nullable下的细微功夫: public string Name {get; set;} ..... var someString=""; .... int? count; .... var result = count ?? 1; ....上面的代码等价于下面的,如何,C#体贴不? ....(不太可能有人不知道吧!) 阅读全文
posted @ 2011-10-21 08:30
James Leng
阅读(1464)评论(0)推荐(0)