Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C# in Depth, 3rd Edition

Buy
C# in Depth, 3rd Edition, 9781617291340 (161729134X), Manning Publications, 2013

Summary

C# in Depth, Third Edition updates the best-selling second edition to cover the new features of C# 5, including the challenges of writing maintainable asynchronous code. It preserves the uniquely insightful look into the tricky areas and dusty corners of C# that only expert Jon Skeet can provide.

About this Book

If you're a .NET developer, you'll use C# whether you're building an advanced enterprise application or just slamming out a quick app. In C# 5, you can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features. But first you have to learn it in depth.

C# in Depth, Third Edition has been thoroughly revised to cover the new features of C# 5, including the subtleties of writing maintainable asynchronous code. You'll see the power of C# in action, learning how to work with high-value features that you'll be glad to have in your toolkit. And you'll learn to avoid hidden pitfalls of C# programming with the help of crystal clear explanations of "behind the scenes" issues.

This book assumes you've digested your first C# book and are hungry for more!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Updated for C# 5
  • The new async/await feature
  • How C# works and why

About the Author

Jon Skeet is a Senior Software Engineer at Google, and a highly visible participant of newsgroups, user groups, international conferences, and the Stack Overflow Q&A site. Jon spends much of his day coding in Java, but his heart belongs to C#.

Table of Contents

PART 1 PREPARING FOR THE JOURNEY
PART 2 C# 2: SOLVING THE ISSUES OF C# 1
PART 3 C# 3: REVOLUTIONIZING DATA ACCESS
PART 4 C# 4: PLAYING NICELY WITH OTHERS
PART 5 C# 5: ASYNCHRONY MADE SIMPLE
  1. The changing face of C# development
  2. Core foundations: building on C# 1
  3. Parameterized typing with generics
  4. Saying nothing with nullable types
  5. Fast-tracked delegates
  6. Implementing iterators the easy way
  7. Concluding C# 2: the final features
  8. Cutting fluff with a smart compiler
  9. Lambda expressions and expression trees
  10. Extension methods
  11. Query expressions and LINQ to Objects
  12. LINQ beyond collections
  13. Minor changes to simplify code
  14. Dynamic binding in a static language
  15. Asynchrony with async/await
  16. C# 5 bonus features and closing thoughts
(HTML tags aren't allowed.)

The C# Player's Guide (2nd Edition)
The C# Player's Guide (2nd Edition)

THIS ISN'T THE EDITION YOU'RE LOOKING FOR! The 3rd edition of this book is now available.

The C# Player's Guide (2nd Edition) is the ultimate guide for people starting out with C#, whether you are new to programming, or an experienced vet. This guide takes you...

Go Design Patterns
Go Design Patterns

Learn idiomatic, efficient, clean, and extensible Go design and concurrency patterns by using TDD

About This Book

  • A highly practical guide filled with numerous examples unleashing the power of design patterns with Go.
  • Discover an introduction of the CSP concurrency model by explaining...
C# Design Patterns: A Tutorial
C# Design Patterns: A Tutorial
The first book for C# programmers on how to use Design Patterns. Explains how to write C# programs using some of the most common design patterns. Softcover. CD-ROM included.

This book offers one of the better introductions to C# that I have come across. There are any number of C# introductions out there, but I have seen only one other
...

Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)
Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)

Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a hands-on approach to refactoring in C# and ASP.NET, you'll discover to apply refactoring techniques to manage and modify your code. Plus, you'll learn how to build a prototype application from scratch and discover how to refactor the...

VFX Fundamentals: Visual Special Effects Using Fusion 8.0
VFX Fundamentals: Visual Special Effects Using Fusion 8.0

Learn concepts central to visual special effects using the free Black Magic Design Fusion 8.0 software package. This book also provides foundational background information regarding concepts central to digital image compositing, digital video editing, digital illustration, digital painting, 3D, and digital audio in the first six...

Rethinking Sales Management: A Strategic Guide for Practitioners
Rethinking Sales Management: A Strategic Guide for Practitioners

Until recently, sales managers received no specific training for their jobs. However, selling has become more complex with the emergence of regulations and more sophisticated customers. Sales managers need to inspire and achieve sales results by managing teams of professionals and other resources. To do so, they need guidance on dealing with...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy