Skip to main content
  • Book
  • © 2010

Pro C# 2010 and the .NET 4 Platform

Apress

Authors:

  • Over the years that author Andrew Troelsen has spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language.

Buy it now

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (34 chapters)

  1. Front Matter

    Pages i-xxxviii
  2. Introducing C# and the .NET Platform

    1. Front Matter

      Pages 1-1
    2. The Philosophy of .NET

      • Andrew Troelsen
      Pages 3-39
    3. Building C# Applications

      • Andrew Troelsen
      Pages 41-69
  3. Core C# Programming Constructs

    1. Front Matter

      Pages 71-71
    2. Core C# Programming Constructs, Part I

      • Andrew Troelsen
      Pages 73-123
    3. Core C# Programming Constructs, Part II

      • Andrew Troelsen
      Pages 125-165
    4. Defining Encapsulated Class Types

      • Andrew Troelsen
      Pages 167-218
    5. Understanding Inheritance and Polymorphism

      • Andrew Troelsen
      Pages 219-258
    6. Understanding Structured Exception Handling

      • Andrew Troelsen
      Pages 259-287
    7. Understanding Object Lifetime

      • Andrew Troelsen
      Pages 289-317
  4. Advanced C# Programming Constructs

    1. Front Matter

      Pages 319-319
    2. Working with Interfaces

      • Andrew Troelsen
      Pages 321-359
    3. Understanding Generics

      • Andrew Troelsen
      Pages 361-395
    4. Delegates, Events, and Lambdas

      • Andrew Troelsen
      Pages 397-437
    5. Advanced C# Language Features

      • Andrew Troelsen
      Pages 439-487
    6. LINQ to Objects

      • Andrew Troelsen
      Pages 489-522
  5. Programming with .NET Assemblies

    1. Front Matter

      Pages 523-523
    2. Configuring .NET Assemblies

      • Andrew Troelsen
      Pages 525-579

About this book

The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a “final release” as he’s come yet.

This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You’ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.

If you’re checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). 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.

About the author

Andrew Troelsen is a partner, trainer, and consultant at Intertech Inc., and is a leading authority on both .NET and COM. His book Pro C# 2005 and the .NET 2.0 Platform won the prestigious 2003 Referenceware Excellence Award and is in its third edition. Also of note are his earlier five-star treatment of traditional COM in the bestselling Developer's Workshop to COM and ATL mirrored in his book, COM and .NET Interoperability, and his top-notch investigation of VB .NET in Visual Basic .NET and the .NET Platform: An Advanced Guide. Troelsen has a degree in mathematical linguistics and South Asian studies from the University of Minnesota, and is a frequent speaker at numerous .NET-related conferences. He currently lives in Minneapolis with his wife, Amanda, and spends his free time investigating .NET and waiting for the Wild to win the Stanley Cup. You can check out his blog at AndrewTroelsen.blogspot.com.

Bibliographic Information

Buy it now

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access