Programming C# 5.0
Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework
Publisher: O'Reilly Media
Released: October 2012
Pages: 886

After a dozen years of incremental changes, C# has become one of the most versatile programming languages available. With this comprehensive guide, you’ll learn just how powerful the combination of C# 5.0 and .NET 4.5 can be. Author Ian Griffiths guides you through C# 5.0 fundamentals and teaches you techniques for building web and desktop applications, including Windows 8-style apps.

Completely rewritten for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C# code, such as generics, dynamic typing, and the new asynchronous programming features. You’ll also get up to speed on XAML, ASP.NET, LINQ, and other .NET tools.

  • Discover how C# supports fundamental coding features such as classes, other custom types, collections, and error handling
  • Understand the differences between dynamic and static typing in C#
  • Query and process diverse data sources such as in-memory object models, databases, and XML documents with LINQ
  • Use .NET’s multithreading features to exploit your computer’s parallel processing capabilities
  • Learn how the new asynchronous language features can help improve application responsiveness and scalability
  • Use XAML to create Windows 8-style, phone, and classic desktop applications
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming C# 5.0
 
4.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Accurate (3)
  • Well-written (3)

Cons

    Best Uses

    • Intermediate (3)
      • Reviewer Profile:
      • Developer (3)

    Reviewed by 3 customers

    Sort by

    Displaying reviews 1-3

    Back to top

    (1 of 1 customers found this review helpful)

     
    3.0

    Good but not Great

    By dominickm

    from Eatontown, NJ

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Too basic

    Best Uses

    • Intermediate
    • Novice

    Comments about oreilly Programming C# 5.0:

    I recently read Programming C# 5.0 by Ian Griffiths as part of O'Reilly's Blogger Review program. For those who care about formats, I read the epub format and not the print one. Overall the book isn't bad, but there are some issues that left me less than impressed. My primary issue with the book is that it isn't clear who it is intended for. Certainly, targeting a generic C# book is going to be hard given the wide variety of areas C# is used in (Azure, XNA / MonoGame, WinRT, etc) and it seemed like there was a need for the book to be a little more specific in terms of domain.

    (0 of 1 customers found this review helpful)

     
    5.0

    Best written book

    By Najam

    from Noida, India

    About Me Designer, Developer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice

      Comments about oreilly Programming C# 5.0:

      This is one those book, you would love to read again and again, concepts that people find difficult to grasp like threading, async programming as so well written. This is as good for a novice as for expert.

      (2 of 2 customers found this review helpful)

       
      4.0

      C# in Detail

      By R&D

      from Atlanta, GA

      About Me Developer

      Verified Reviewer

      Pros

      • Accurate
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Programming C# 5.0:

        Over the past ten years, Microsoft's .NET framework has become a popular choice for software projects. For many, C# is the preferred language when working with .NET, since Microsoft developed the language with their framework in mind. The C# language has evolved over time, offering increasingly advanced features. In Programming C# 5.0, experienced developers can learn the details of this powerful language.

        Ian Griffiths is clearly a C# expert and impresses with his knowledge of language details. The text is thorough in its coverage and contains asides about some of the more interesting language features. It is up to date with information on XAML and how it applies to the development of Windows 8 apps. The book may be useful more as a reference than a quick introduction given its length and level of detail. Any programmer interested in learning more about the C# language can gain much from this book.

        Disclosure: Free access to this e-book was provided by the publisher for review purposes.

        Displaying reviews 1-3

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Ebook: $43.99
        Formats:  DAISY, ePub, Mobi, PDF
        Print & Ebook: $60.49
        Print: $54.99

        Available in Multiple Languages