|
|
51CTO旗下网站
|
|
移动端

目录(4)

《C# 6.0本质论(第5版)》本书是一本编程语言参考书,遵循核心C# 6.0 语言规范,适合对C#感兴趣的各个层次的读者。无论对初学者还是具有一定编程经验的开发者,本书都是一本很有价值的参考书。本节为目录。

作者:周靖/庞燕 译来源:人民邮电出版社|2017-07-21 14:33

目录(4)

第14章 支持标准查询操作符的集合
接口 386
14.1 匿名类型和隐式类型的局部
变量声明  387
14.1.1 匿名类型  387
14.1.2 隐式类型的局部变量  388
14.1.3 匿名类型和隐式局部变量的
更多注意事项  389
14.2 集合初始化器  391
14.3 是什么使类成为集合:
IEnumerable<T>  394
14.3.1 foreach和数组  394
14.3.2 foreach和
IEnumerable<T>  394
14.3.3 foreach循环内不要修改
集合  398
14.4 标准查询操作符  398
14.4.1 使用Where()来筛选  401
14.4.2 使用Select()来投射  402
14.4.3 使用Count()对元素进行
计数  404
14.4.4 推迟执行  405
14.4.5 使用OrderBy()和ThenBy()
来排序  408
14.4.6 使用Join()来执行
内部联接  413
14.4.7 使用GroupBy分组结果  415
14.4.8 使用GroupJoin()实现一对
多关系  416
14.4.9 调用SelectMany()  419
14.4.10 更多标准查询操作符  420
14.5 小结  423
第15章 使用查询表达式的LINQ 424
15.1 查询表达式概述  425
15.1.1 投射  426
15.1.2 筛选  431
15.1.3 排序  432
15.1.4 let子句  433
15.1.5 分组  434
15.1.6 使用into进行查询
延续  436
15.1.7 用多个from子句“平整”
序列的序列  437
15.2 查询表达式作为方法调用  438
15.3 小结  439
第16章 构建自定义集合  440
16.1 更多集合接口  441
16.1.1 IList<T>与IDictionary
<TKey, TValue>  441
16.1.2 ICollection<T>  442
16.2 主要集合类  442
16.2.1 列表集合:List<T>  442
16.2.2 全序  445
16.2.3 搜索List<T>  446
16.2.4 字典集合:Dictionary
<TKey, TValue>  447
16.2.5 已排序集合:
SortedDictionary
<TKey, TValue>和
SortedList<T>  452
16.2.6 栈集合:Stack<T>  452
16.2.7 队列集合:Queue<T>  454
16.2.8 链表:LinkedList<T>  454
16.3 提供索引器  454
16.4 返回null或者空集合  457
16.5 迭代器  457
16.5.1 迭代器的定义  458
16.5.2 迭代器语法  458
16.5.3 从迭代器生成值  459
16.5.4 迭代器和状态  460
16.5.5 更多的迭代器例子  461
16.5.6 将yield return语句放到
循环中  463
16.5.7 取消更多的迭代:yield
break  465
16.5.8 在单个类中创建多个迭
代器  467
16.5.9 yield语句的要求  467
16.6 小结  468
第17章 反射、特性和动态编程 469
17.1 反射  469
17.1.1 使用System.Type访问
元数据  470
17.1.2 成员调用  471
17.1.3 泛型类型上的反射  476
17.2 nameof操作符  477
17.3 特性  478
17.3.1 自定义特性  481
17.3.2 查找特性  482
17.3.3 使用构造器来初始化
特性  482
17.3.4 System.Attribute
UsageAttribute  486
17.3.5 命名参数  487
17.4 使用动态对象进行编程  495
17.4.1 使用dynamic调用反射  496
17.4.2 dynamic的原则和行为  497
17.4.3 为什么需要动态绑定  498
17.4.4 静态编译与动态编程的
比较  499
17.4.5 实现自定义动态对象  500
17.5 小结  502
第18章 多线程处理  504
18.1 多线程基础  506
18.2 使用System.Threading  509
18.2.1 使用System.Threading.
Thread进行异步操作  509
18.2.2 线程管理  511


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序员教程(第2版)

本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试程序员考试大纲编写,是对2004版的修订版,内容包括计算机系统、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊