C#本质论

米凯利斯

出版时间

2010-08-31

ISBN

9787115233837

评分

★★★★★

标签

计算机

书籍介绍
这本《C#本质论》最打动人的,是它不满足于教人“怎么写代码”,而是执着地追问“C#为什么这样设计”。从委托如何把方法封装成对象,到事件机制里发布者与订阅者的关系,作者始终在揭示语言背后的思想结构。读者反馈也印证了这一点:它被反复称为“本质论名副其实”“思路清晰的入门书”。但争议同样明显——许多初学者读完后半部分时会因缺乏实际项目经验而卡壳,甚至有人觉得它偏理论、不如《C#高级编程》实用。正因如此,它适合愿意啃透语言原理、追求知其然更知其所以然的人;若只为快速上手做项目,或许会感到吃力。它不是速成手册,而是一座帮你建立C#整体思维的语言地图。
作者简介
Mark Michaelis,微软Visual Studio MVP,现任Itron公司企业架构师,并在著名顾问公司Pluralsight担任导师。他是广受尊敬的资深C#专家,曾经受邀担任C#和VSTS等多个微软产品的软件设计审查顾问。除本书外,他还与Herbert Schildt合写过COM+方面的著作。
AI导读
核心看点
  • 由浅入深解析C#语言特性与底层原理
  • 涵盖泛型、LINQ、多线程等高级主题
  • 提供丰富示例代码与精要语言比较
读者共识
  • C#入门经典之作,口碑极佳
  • 不仅讲是什么,还讲为什么
  • 偏理论,实用性略逊于高级编程
精彩摘录
  • "...C# achieves the same functionality using a delegate,which encapsulates methods as objects...."
  • "Events enable a class or object to notify other classes or objects when something of interest occurs. The class that sends (or raises) the event is called the publisher and the classes that receive (or handle) the event are called subscribers. In a typical C# Windows Forms or Web application, you su"
  • "Events have the following properties: The publisher determines when an event is raised; the subscribers determine what action is taken in response to the event. An event can have multiple subscribers. A subscriber can handle multiple events from multiple publishers. Events that have no subscribers a"
目录
第1章 C#概述 1
1.1 Hello, World 1
1.2 C#语法基础 3
1.2.1 C#关键字 3
1.2.2 类型定义 5

显示全部
用户评论
入门书籍
学到了不少4.0的东西
A good book for getting started with C#.
入门必读
翻过
本书对于读者的分类,做的真的到位,对于学过c++的,或者编程的初学者,该重点看的部分,都有标识,阅读体验很好
这本书翻译的不好,很多地方写的不明白,如果是初学第一本书最好不要读这本。
太厚,路上就别带了
综合来讲这是一门不错的入门书, C#也是一门很棒的语言, 我已经用C#写过很多代码了, 但是从来没有学过C#, 也没有看过文档, 只是靠着IDE提示和写过很多门语言的直觉写. 这本书充分验证了我的直觉
一般般
下载
收藏