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.)

Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers)
Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers)

This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You'll learn about...

Building Machine Learning Systems with Python - Second Edition
Building Machine Learning Systems with Python - Second Edition

Get more from your data through creating practical machine learning systems with Python

About This Book

  • Build your own Python-based machine learning systems tailored to solve any problem
  • Discover how Python offers a multiple context solution for create machine learning systems
  • ...
Learning Geospatial Analysis with Python - Second Edition
Learning Geospatial Analysis with Python - Second Edition

An effective guide to geographic information systems and remote sensing analysis using Python 3

About This Book

  • Construct applications for GIS development by exploiting Python
  • This focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution...

Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!
Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!

Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of...

Python GUI Programming Cookbook
Python GUI Programming Cookbook

Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python

About This Book

  • Use object-oriented programming to develop amazing GUIs in Python
  • Create a working GUI project as a central resource for developing your Python GUIs
  • Packed with easy-to-follow...
Hands-on with ASP.NET MVC Covering MVC 6
Hands-on with ASP.NET MVC Covering MVC 6

MVC (Model-View-Controller) is the popular Microsoft technology which enables you to build dynamic, data-driven, mobile websites, TDD site. Hands-On with ASP.NET MVC is not only written for those who are going to have affair with MVC for the 1st time, rather it is written in such a way that even experienced professional will love reading this...

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