Learning hard C#学习笔记是一本面向C#初学者的实用教程。从开发基础开始,由浅入深地讲解了C#的基础语法和重要特性,分析了在开发中必须掌握的技术要领和经验心得。语言轻松幽默,通过精心选择的实例和详尽的代码全面介绍了C#最具特色的关键知识点,有助于初学者迅速从一个C#开发的门外汉成长为全面掌握技术要领的开发人员。
本书适合C#和.NET初学者、Web开发工程师以及计算机专业的学生阅读。
目录
- 第1章 你真的了解C#吗 1
- 第2章 来点C#的感觉 10
- 第3章 打开C#的大门——C#语言基础 20
- 第4章 C#中的类 40
- 第5章 首先需要明确的——C#中的面向对象编程 58
- 第6章 电脑有USB接口,C#也有接口 68
- 第7章 透过外表看本质——IL 语言 80
- 第8章 正式进入C#的世界——委托 89
- 第9章 事件揭秘 99
- 第10章 深入理解类型 109
- 第11章 使类型参数化——泛型 123
- 第12章 可空类型、匿名方法和迭代器 137
- 第13章 C#的春天——C# 3.0中智能的编译器 154
- 第14章 不一样的编码风格——Lambda表达式 166
- 第15章 使类的扩展更简单——扩展方法 174
- 第16章 数据操作So easy——LINQ解析 185
- 第17章 小改动大作为——C# 4.0中的微小改动 194
- 第18章 静中有动——动态类型 202
- 第19章 你必须掌握的多线程编程 208
- 第20章 不得不说的异步编程 223
- 第21章 出师前闯关训练第一关——文件操作 246
- 第22章 出师前闯关训练第二关——网络编程 255
- 第23章 出师前闯关训练最后一关——使用GDI+实现属于你的截图工具 279