Skip to main content
  • Book
  • © 2012

A Programmer's Guide to C# 5.0

Apress

Authors:

  • A Programmer’s Guide to C
  • takes you deep into the C# language, showing you the details of how the language works and explaining why it works the way it does.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.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 (41 chapters)

  1. Front Matter

    Pages i-xxxiii
  2. C# and the .NET Runtime and Libraries

    • Eric Gunnerson
    Pages 1-2
  3. C# QuickStart and Developing in C#

    • Eric Gunnerson
    Pages 3-10
  4. Classes 101

    • Eric Gunnerson
    Pages 11-17
  5. Base Classes and Inheritance

    • Eric Gunnerson
    Pages 19-31
  6. Exception Handling

    • Eric Gunnerson
    Pages 33-46
  7. Member Accessibility and Overloading

    • Eric Gunnerson
    Pages 47-56
  8. Other Class Details

    • Eric Gunnerson
    Pages 57-76
  9. Structs (Value Types)

    • Eric Gunnerson
    Pages 77-82
  10. Interfaces

    • Eric Gunnerson
    Pages 83-93
  11. Versioning and Aliases

    • Eric Gunnerson
    Pages 95-99
  12. Statements and Flow of Execution

    • Eric Gunnerson
    Pages 101-108
  13. Variable Scoping and Definite Assignment

    • Eric Gunnerson
    Pages 109-113
  14. Operators and Expressions

    • Eric Gunnerson
    Pages 115-126
  15. Conversions

    • Eric Gunnerson
    Pages 127-135
  16. Arrays

    • Eric Gunnerson
    Pages 137-142
  17. Properties

    • Eric Gunnerson
    Pages 143-151
  18. Generic Types

    • Eric Gunnerson
    Pages 153-163
  19. Indexers, Enumerators, and Iterators

    • Eric Gunnerson
    Pages 165-175
  20. Strings

    • Eric Gunnerson
    Pages 177-185

About this book

A Programmer’s Guide to C# 5.0 is a book for software developers who want to truly understand C#. Whether you’ve worked with C# before or with another general-purpose programming language, each fast-paced, focused chapter will take you straight to the heart of a feature of C# and show you why it works the way it does.

Written by one-time C# Test Lead, Program Manager, and member of the original C# language design team, this book is an ideal companion to the C# Language Specification, and works both as a tutorial and as a reference guide. Now in its fourth edition, you will find up-to-date coverage of all the latest C# features, including Linq, covariance and contravariance, and async support.

You’ll learn how to:

  • Use C# features effectively, in the way they were intended
  • Apply the newest C# features to your coding problems
  • Streamline your database code using LINQ
  • Use async support and the task parallel library to improve performance.
  • Program more efficiently, effectively, and with real insight into this mature and exciting language, with A Programmer’s Guide to C# 5.0.

About the author

Eric Gunnerson is a software developer working at Microsoft. He is a past C# Test Lead, C# Program Manager, and member of the C# Language Design Team. He s been a developer for longer than he cares to admit, and has worked on everything from microcontrollers to minicomputers. In his spare time, he enjoys writing about himself in the third person.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.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