Pro C# 5.0 and the .NET 4.5 Framework

  • Authors
  • Andrew Troelsen

Table of contents

  1. Front Matter
    Pages i-lxvii
  2. Introducing C# and .NET Platform

    1. Front Matter
      Pages 1-1
    2. Andrew Troelsen
      Pages 3-37
    3. Andrew Troelsen
      Pages 39-70
  3. Core C# Programming

    1. Front Matter
      Pages 71-71
    2. Andrew Troelsen
      Pages 73-119
    3. Andrew Troelsen
      Pages 121-160
  4. Object-Oriented Programming with C#

    1. Front Matter
      Pages 161-161
    2. Andrew Troelsen
      Pages 163-211
    3. Andrew Troelsen
      Pages 213-251
    4. Andrew Troelsen
      Pages 253-280
    5. Andrew Troelsen
      Pages 281-318
  5. Advanced C# Programming

    1. Front Matter
      Pages 319-319
    2. Andrew Troelsen
      Pages 321-358
    3. Andrew Troelsen
      Pages 359-397
    4. Andrew Troelsen
      Pages 399-438
    5. Andrew Troelsen
      Pages 439-471
    6. Andrew Troelsen
      Pages 473-500
  6. Programming with .NET Assemblies

    1. Front Matter
      Pages 501-501
    2. Andrew Troelsen
      Pages 503-554

About this book


This new edition of Pro C# 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including:

  • .NET APIs for Windows 8 style UI apps
  • New asynchronous task-based model for async operations
  • How HTML5 support is being wrapped into C# web applications
  • New programming interfaces for HTTP applications, including improved IPv6 support
  • Expanded WPF, WCF and WF libraries giving C# more power than ever before

This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here).

The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

Bibliographic information

  • DOI
  • Copyright Information Andrew Troelsen 2012
  • Publisher Name Apress, Berkeley, CA
  • eBook Packages Professional and Applied Computing
  • Print ISBN 978-1-4302-4233-8
  • Online ISBN 978-1-4302-4234-5
  • About this book
Industry Sectors
Chemical Manufacturing
Energy, Utilities & Environment