售价: ¥391.00 待定配送费
此商品不能使用“一键下单”
前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看全部 3 张图片

LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (英语) 平装 – 2010年3月12日

| 天天低价·正品质优
|
分享
广告

显示所有 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装
¥391.00
¥391.00
 

click to open popover

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • iPhone/iPad/Mac
  • Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。



基本信息

  • 出版社: Addison-Wesley Professional; 1 (2010年3月12日)
  • 丛书名: Addison-wesley Microsoft Technology Series
  • 平装: 336页
  • 语种: 英语
  • ISBN: 0321637003
  • 条形码: 9780321637000, 0785342637007
  • 商品尺寸: 17.5 x 1.8 x 22.9 cm
  • 商品重量: 522 g
  • ASIN: 0321637003
  • 用户评分: 分享我的评价
  • 亚马逊热销商品排名: 图书商品里排第3,103,959名 (查看图书商品销售排行榜)
  • 您想告诉我们您发现了更低的价格?

商品描述

作者简介

Troy Magennis is a Microsoft C# MVP and a keen traveler who currently works for Travelocity, which manages the travel and leisure websites travelocity.com, lastminute.com, and zuji. As Vice President of Architecture, he leads a talented team of architects spread across four continents, committed to being the traveler’s champion. Technology has always been a passion. After cutting his teeth on early 8-bit personal computers, Troy moved into electronic engineering (assembly language coding), which later led to positions in software application development and architecture for some of the most prominent corporations in automotive, banking, and online commerce. Troy’s first exposure to LINQ was in 2006 when he took a sabbatical to learn it and became hooked, ultimately leading him to publish the popular HookedOnLINQ website.

目录

Foreword . . . x

Preface . . . xii

Acknowledgments . . . xix

About the Author . . . xx

Chapter 1: Introducing LINQ . . . 1

What Is LINQ? . . . 1

The (Almost) Current LINQ Story . . . 3

LINQ Code Makeover–Before and After Code Examples . . . 5

Benefits of LINQ . . . 12

Summary . . . 15

References . . . 15

Chapter 2: Introducing LINQ to Objects . . . 17

LINQ Enabling C# 3.0 Language Enhancements . . . 17

LINQ to Objects Five-Minute Overview . . . 30

Summary . . . 39

References . . . 39

Chapter 3: Writing Basic Queries . . . 41

Query Syntax Style Options . . . 41

How to Filter the Results (Where Clause) . . . 49

How to Change the Return Type (Select Projection) . . . 54

How to Return Elements When the Result Is a Sequence (Select Many) . . . 59

How to Get the Index Position of the Results . . . 61

How to Remove Duplicate Results . . . 62

How to Sort the Results . . . 63

Summary . . . 73

Chapter 4: Grouping and Joining Data . . . 75

How to Group Elements . . . 75

How to Join with Data in Another Sequence . . . 93

Summary . . . 119

Chapter 5: Standard Query Operators . . . 121

The Built-In Operators . . . 121

Aggregation Operators–Working with Numbers . . . 123

Conversion Operators–Changing Types . . . 131

Element Operators . . . 144

Equality Operator–SequenceEqual . . . 153

Generation Operators–Generating Sequences of Data . . . 155

Merging Operators . . . 159

Partitioning Operators–Skipping and Taking Elements . . . 160

Quantifier Operators–All, Any, and Contains . . . 164

Summary . . . 171

Chapter 6: Working with Set Data . . . 173

Introduction . . . 173

The LINQ Set Operators . . . 174

The HashSet<T> Class . . . 185

Summary . . . 192

Chapter 7: Extending LINQ to Objects . . . 195

Writing a New Query Operator . . . 195

Writing a Single Element Operator . . . 196

Writing a Sequence Operator . . . 208

Writing an Aggregate Operator . . . 216

Writing a Grouping Operator . . . 222

Summary . . . 232

Chapter 8: C# 4.0 Features . . . 233

Evolution of C# . . . 233

Optional Parameters and Named Arguments . . . 234

Dynamic Typing . . . 243

COM-Interop and LINQ . . . 251

Summary . . . 260

References . . . 260

Chapter 9: Parallel LINQ to Objects . . . 261

Parallel Programming Drivers . . . 261

Multi-Threading Versus Code Parallelism . . . 264

Parallelism Expectations, Hindrances, and Blockers . . . 267

LINQ Data Parallelism . . . 271

Writing Parallel LINQ Operators . . . 289

Summary . . . 301

References . . . 301

Glossary . . . 303

Index . . . 307


买家评论

目前还没有用户评论
与其他买家分享您的想法

此商品在美国亚马逊上最有用的商品评论

美国亚马逊: 4.0 颗星,最多 5 颗星 16 条评论
Steven
2.0 颗星,最多 5 颗星Good writing, Kindle edition is the worst excuse for an eBook I've seen yet
2013年3月2日 - 已在美国亚马逊上发表
已确认购买
7 个人发现此评论有用.
SchmidtD
5.0 颗星,最多 5 颗星Solid and pragmatic with theory, but beware beginner!
2012年6月29日 - 已在美国亚马逊上发表
已确认购买
3 个人发现此评论有用.
Jason Short
5.0 颗星,最多 5 颗星Fantastic coverage of a complex topic
2010年6月27日 - 已在美国亚马逊上发表
已确认购买
4 个人发现此评论有用.
Todd Haehn
5.0 颗星,最多 5 颗星Best Book on LINQ
2013年1月1日 - 已在美国亚马逊上发表
已确认购买
2 个人发现此评论有用.