Accelerated C# 2010 (Paperback)

Trey Nash

  • 出版商: Apress
  • 出版日期: 2010-01-13
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 656
  • 裝訂: Paperback
  • ISBN: 1430225378
  • ISBN-13: 9781430225379
  • 相關分類: C#
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

C# 2010 offers powerful new features, and this book is the fastest path to mastering them—and the rest of C#—for both experienced C# programmers moving to C# 2010 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET Common Language Runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.

This book is both a rapid tutorial and a permanent reference. You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way from the start?

  • Comprehensively and concisely explains both C# 2008 and C# 2010 features
  • Focuses on the language itself and on how to use C# 2010 proficiently for all .NET application development.
  • Concentrates on how C# features work and how to best use them for robust, high-performance code

What you'll learn

  • How C# works with and exploits the CLR
  • How to use arrays, collections, and iterators
  • How to handle events with delegates and anonymous functions
  • How to design and use generic types and methods
  • How to thread efficiently and robustly
  • How C# anonymous types, lamba expressions, and extension methods work and how to use them

Who is this book for?

If you're an experienced C# programmer, you need to understand how C# has changed with C# 2010. If you're an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you’ll treasure this book for as long as you code in C# 2010.

About the Apress Accelerated Series

You already know your industry, but you need to accelerate your skills in a particular area and reach best practices standards in one step. The Apress Accelerated Series of books will ramp you up quickly to industry standards in the area of your choice, by accelerating you through core information and using the professional’s pace to cover best practices and special extras that only a more experienced programmer in the area could give you.

商品描述(中文翻譯)

C# 2010提供了強大的新功能,而這本書是掌握這些功能以及其他C#知識的最快途徑,適用於有經驗的C#程式設計師轉向C# 2010,以及從其他面向物件的語言轉向C#的程式設計師。許多書籍介紹了C#,但很少有書籍同時解釋如何在.NET通用語言運行時(CLR)中最佳地使用它。本書教授核心C#語言概念,以及如何明智地應用C#慣用語法和面向對象的設計模式,以充分利用C#和CLR的威力。

本書既是一本快速教程,也是一本永久參考書。您將快速掌握C#語法,同時學習CLR如何簡化許多編程任務。您還將學習確保代碼高效、可重用和健壯的最佳實踐。當這本書能從一開始就向您展示如何正確設計和編寫C#代碼時,為什麼要花費數月或數年的時間去發現最佳設計和編碼C#的方法呢?


  • 全面而簡明地解釋了C# 2008和C# 2010的功能

  • 專注於語言本身以及如何熟練地使用C# 2010進行所有.NET應用程序開發

  • 專注於C#功能的工作原理以及如何最佳地使用它們來編寫健壯、高性能的代碼

您將學到什麼



  • C#如何與CLR協同工作並利用它

  • 如何使用數組、集合和迭代器

  • 如何使用委派和匿名函數處理事件

  • 如何設計和使用泛型類型和方法

  • 如何高效且健壯地進行多線程編程

  • C#匿名類型、lambda表達式和擴展方法的工作原理以及如何使用它們

本書適合對象


如果您是有經驗的C#程式設計師,您需要了解C#在C# 2010中的變化。如果您是有經驗的面向對象程式設計師轉向C#,您希望在學習最新功能和技術的同時快速掌握該語言。無論您的背景或需求如何,只要您在C# 2010中編寫代碼,您都會珍惜這本書。

關於Apress Accelerated系列


您已經熟悉您的行業,但您需要在特定領域加快技能並達到最佳實踐標準。Apress Accelerated系列的書籍將快速將您提升到您選擇的領域的行業標準,通過加速您掌握核心信息並以專業的速度涵蓋最佳實踐和僅有經驗豐富的該領域的程式設計師才能給您的特殊附加功能。