LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Paperback)
暫譯: 使用 C# 4.0 的 LINQ to Objects:使用及擴展 LINQ to Objects 和平行 LINQ (PLINQ)
Troy Magennis
- 出版商: Addison Wesley
- 出版日期: 2010-03-10
- 售價: $2,040
- 貴賓價: 9.5 折 $1,938
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 0321637003
- ISBN-13: 9780321637000
-
相關分類:
C#
已過版
買這商品的人也買了...
-
$990CCNA Security Official Exam Certification Guide (Exam 640-553)
-
$780$663 -
$1,700$1,615 -
$500$425 -
$1,500Programming the World Wide Web, 6/e (Paperback)
-
$550$435 -
$490$387 -
$500$425 -
$950$751 -
$450$351 -
$600$468 -
$580$493 -
$880$695 -
$580$458 -
$560$437 -
$480$374 -
$490$323 -
$480$408 -
$750$593 -
$580$493 -
$580$383 -
$480$379 -
$420$357 -
$520$442 -
$1,580$1,501
相關主題
商品描述
“For several years, Troy has been one of the key figures in the LINQ community. This comprehensive and well-written book serves as a compendium of the important wisdom and experience that he has accumulated through his years of studying LINQ and its uses.”
–Charlie Calvert, Microsoft C# Community Program Manager
“LINQ is changing the way we think about working with data and, in many ways, also about programming in general. LINQ to Objects Using C# 4.0 is a thorough reference that teaches how to simplify many day-to-day tasks with data. It also gives you the foundations that are necessary to understand a wide range of fascinating applications of LINQ that will, no doubt, continue to appear over the next few years.”
–Tomas Petricek, Microsoft MVP and author of Real-World Functional Programming
Your Complete Example-Rich Guide to Using and Extending LINQ to Objects and PLINQ
Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world software. Microsoft MVP Troy Magennis introduces state-of-the-art techniques for working with in-memory collections more elegantly and efficiently—and writing code that is exceptionally powerful, robust, and flexible.
Drawing on his unsurpassed experience coding software using LINQ and hosting the popular HookedOnLINQ.com site, Magennis presents timely, realistic solutions to a wide spectrum of development challenges, such as combining data from multiple sources, and achieving optimal performance with extremely large sets of data. You’ll begin with brief quick-starts that walk you through LINQ to Objects’ key features and query syntax. Next, you’ll drill down to detailed techniques for applying and extending these features with C# 4.0 and C# 3.0—including code examples that reflect the realities of production development.
Coverage includes
• Writing basic LINQ queries with C#: filtering, projecting, and sorting data from in-memory collections
• Mastering advanced techniques for grouping and joining data and understanding the performance implications of each technique
• Taking full advantage of LINQ’s standard query operators
• Creating custom query operators that follow best practices for coding patterns and error handling
• Writing more fluent, readable LINQ queries with C# 4.0’s language enhancements, including the new dynamic features
• Combining LINQ with COM-Interop to access data sources such as Microsoft Excel
• Using Parallel LINQ to Objects (PLINQ) to optimize queries for multi-core processors, and how to build custom parallel query operators
• Integrating the best LINQ to Objects patterns into your day-to-day coding
商品描述(中文翻譯)
“幾年來,Troy 一直是 LINQ 社群中的關鍵人物。這本全面且寫得很好的書籍,彙集了他多年來研究 LINQ 及其應用所累積的重要智慧和經驗。”
–Charlie Calvert,微軟 C# 社群計畫經理
“LINQ 正在改變我們對數據處理的思考方式,並在許多方面也改變了我們對程式設計的看法。《LINQ to Objects Using C# 4.0》是一本徹底的參考書,教你如何簡化許多日常數據處理任務。它還提供了理解 LINQ 各種迷人應用所需的基礎,這些應用無疑會在未來幾年持續出現。”
–Tomas Petricek,微軟 MVP 及《Real-World Functional Programming》一書的作者
《您完整的範例豐富指南:使用和擴展 LINQ to Objects 和 PLINQ》
使用 LINQ to Objects,.NET 開發人員可以對物件集合撰寫查詢,具備曾經僅在 SQL 和關聯式資料庫中可用的深度功能。現在,開發人員首次擁有一本全面且權威的指南,應用 LINQ to Objects 於實際軟體中。微軟 MVP Troy Magennis 介紹了更優雅且高效地處理記憶體中的集合的先進技術,以及撰寫極具威力、穩健且靈活的程式碼。
根據他在使用 LINQ 編寫軟體和主持受歡迎的 HookedOnLINQ.com 網站的無與倫比的經驗,Magennis 提出了針對各種開發挑戰的及時且現實的解決方案,例如從多個來源合併數據,以及在處理極大數據集時達成最佳性能。您將從簡短的快速入門開始,帶您了解 LINQ to Objects 的關鍵特性和查詢語法。接下來,您將深入探討使用 C# 4.0 和 C# 3.0 應用和擴展這些特性的詳細技術,包括反映生產開發現實的程式碼範例。
內容涵蓋:
• 使用 C# 撰寫基本的 LINQ 查詢:過濾、投影和排序來自記憶體集合的數據
• 精通數據分組和聯接的高級技術,並理解每種技術的性能影響
• 充分利用 LINQ 的標準查詢運算子
• 創建遵循最佳實踐的自定義查詢運算子,涵蓋程式碼模式和錯誤處理
• 使用 C# 4.0 的語言增強功能撰寫更流暢、可讀的 LINQ 查詢,包括新的動態特性
• 將 LINQ 與 COM-Interop 結合,以訪問數據來源,例如 Microsoft Excel
• 使用平行 LINQ to Objects (PLINQ) 優化多核心處理器的查詢,以及如何構建自定義平行查詢運算子
• 將最佳的 LINQ to Objects 模式整合到您的日常編碼中