Accelerated C# 2010

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Trey Nash (auth.)
Edition: 1
Publisher: Apress
Year: 2010

Language: English
Pages: 656
Tags: Programming Languages, Compilers, Interpreters

Front Matter....Pages i-xxvii
C# Preview....Pages 1-8
C# and the CLR....Pages 9-15
C# Syntax Overview....Pages 17-41
Classes, Structs, and Objects....Pages 43-136
Interfaces and Contracts....Pages 137-164
Overloading Operators....Pages 165-179
Exception Handling and Exception Safety....Pages 181-214
Working with Strings....Pages 215-242
Arrays, Collection Types, and Iterators....Pages 243-278
Delegates, Anonymous Functions, and Events....Pages 279-305
Generics....Pages 307-359
Threading in C#....Pages 361-427
In Search of C# Canonical Forms....Pages 429-487
Extension Methods....Pages 489-515
Lambda Expressions....Pages 517-542
LINQ: Language Integrated Query....Pages 543-576
Dynamic Types....Pages 577-607
Back Matter....Pages 609-627