{"product_id":"9781430225386","title":"Accelerated C# 2010","description":"\u003cp\u003eC# 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. \u003c\/p\u003e \u003cp\u003eThis 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? \u003c\/p\u003e \u003cul\u003e \u003cli\u003eComprehensively and concisely explains both C# 2008 and C# 2010 features \u003c\/li\u003e \u003cli\u003eFocuses on the language itself and on how to use C# 2010 proficiently for all .NET application development \u003c\/li\u003e \u003cli\u003eConcentrates on how C# features work and how to best use them for robust, high-performance code \u003c\/li\u003e \u003c\/ul\u003e What youll learn\u003cul\u003e \u003cli\u003eHow C# works with and exploits the CLR \u003c\/li\u003e \u003cli\u003eHow to use arrays, collections, and iterators \u003c\/li\u003e \u003cli\u003eHow to handle events with delegates and anonymous functions \u003c\/li\u003e \u003cli\u003eHow to design and use generic types and methods \u003c\/li\u003e \u003cli\u003eHow to thread efficiently and robustly \u003c\/li\u003e \u003cli\u003eHow C# anonymous types, lamba expressions, and extension methods work and how to use them \u003c\/li\u003e \u003c\/ul\u003e Who this book is for      \u003cp\u003e     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.       \u003c\/p\u003e     Table of Contents\u003col\u003e \u003cli\u003eC# Preview\u003c\/li\u003e \u003cli\u003eC# and the CLR\u003c\/li\u003e \u003cli\u003eC# Syntax Overview\u003c\/li\u003e \u003cli\u003eClasses, Structs, and Objects\u003c\/li\u003e \u003cli\u003eInterfaces and Contracts\u003c\/li\u003e \u003cli\u003eOverloading Operators\u003c\/li\u003e \u003cli\u003eException Handling and Exception Safety\u003c\/li\u003e \u003cli\u003eWorking with Strings\u003c\/li\u003e \u003cli\u003eArrays, Collection Types, and Iterators\u003c\/li\u003e \u003cli\u003eDelegates, Anonymous Functions, and Events\u003c\/li\u003e \u003cli\u003eGenerics\u003c\/li\u003e \u003cli\u003eThreading in C#\u003c\/li\u003e \u003cli\u003eIn Search of C# Canonical Forms\u003c\/li\u003e \u003cli\u003eExtension Methods\u003c\/li\u003e \u003cli\u003eLambda Expressions\u003c\/li\u003e \u003cli\u003eLINQ: Language Integrated Query\u003c\/li\u003e \u003cli\u003eDynamic Types\u003c\/li\u003e \u003c\/ol\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47127468638448,"sku":"9781430225386","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430225386_p0.jpg?v=1763750731","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430225386","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}