本书著述清楚,由浅入深地介绍了C#编程要素,对C#增强特性进行了**描述。全书分5部分。第Ⅰ部分“核心语言”着重介绍C#语言的基本概念。第Ⅱ部分“核心技能”覆盖创建C#应用所需要的核心技能。第Ⅲ部分“C#语言详述”**描述额外的语言特性,比如托管函数指针和结构化异常处理。第Ⅳ部分“调试”全面描述如何调试托管代码。第Ⅴ部分“**概念”透彻介绍托管内存和垃圾回收,同时还讨论了不**代码。
本书内容丰富,详略得当,在讲述基本概念的同时,给出了大量范例代码和提示,适合所有专业开发人员和编程爱好者阅读。
本书全面阐述了Visual C# 2005的核心语言特性和功能,为读者以后的编程生涯奠定坚实的基础。编程专家Donis Marshall根据多年来为Microsoft全球培训**编写并讲授C#课程的经验,以娴熟的写作技巧引导读者逐步熟悉类、结构和其他基础知识,继而过渡到**主题,如调试、线程和内存管理等,旨在帮助读者精通基础知识,掌握**编程技能。本书包含丰富的范例和*佳实践提示,是读者提升专业编程技能的重要参考书。
本书特色主题:
·用继承、多态和其他策略细化类
·实现泛型以定义一个类型**的结构
·对堆栈、队列、数组、字典和其他集合进行操作
·使用迭代器实现和标准化枚举器模式
·了解何时捕捉异常,如何在本地处理异常或传播异常
·通过反射传递元数据和进行后期绑定
·用锁、事件、互斥和其他工具同步线程
·使用Microsoft Visual调试器,进一步探究**调试技巧和工具