No Words Wasted Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    The Powell's Playlist | January 19, 2015

    Ned Beauman: IMG The Powell's Playlist: Ned Beauman

    I did have a playlist that I listened to over and over again while I was writing Glow, but three years on I'm a bit bored of those songs, which got... Continue »
    1. $18.17 Sale Hardcover add to wish list


      Ned Beauman 9780385352604

Qualifying orders ship free.
List price: $49.99
Used Hardcover
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Computer Languages- C#

The C# Programming Language (Covering C# 4.0) (Microsoft .Net Development)


The C# Programming Language (Covering C# 4.0) (Microsoft .Net Development) Cover


Synopses & Reviews

Publisher Comments:

“Based on my own experience, I can safely say that every .NET developer who reads this will have at least one ‘aha’ moment and will be a better developer for it.”

–From the Foreword by Don Box 

The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++. Updated to cover the new features of C# 4.0, including dynamic binding, named and optional parameters, and covariant and contravariant generic types, this release takes the language to the next level by adding the ability to cleanly write programs that don’t rely on static type definitions. This allows dynamic programming languages such as Python, Ruby, and JavaScript to feel native to C#. The C# Programming Language, Fourth Edition, continues to be the authoritative and annotated technical reference for C# 4.0.


Written by Anders Hejlsberg, the language’s architect, and his colleagues, Mads Torgersen, Scott Wiltamuth, and Peter Golde, this volume has been completely updated for C# 4.0. The book provides the complete specification of the language, along with descriptions, reference materials, code samples, and annotations from twelve prominent C# gurus.


The many annotations bring a depth and breadth of understanding rarely found in any programming book. As the main text of the book introduces the concepts of the C# language, cogent annotations explain why they are important, how they are used, how they relate to other languages, and even how they evolved.


This book is the definitive, must-have reference for any developer who wants to understand C#. With annotations from: Brad Abrams, Joseph Albahari, Krzysztof Cwalina, Jesse Liberty, Eric Lippert, Christian Nagel, Vladimir Reshetnikov, Marek Safar, Chris Sells, Peter Sestoft, Jon Skeet, and Bill Wagner.



About the Author

Anders Hejlsberg is a programming legend. He is the architect of the C# language and a Microsoft Technical Fellow. He joined Microsoft Corporation in 1996, following a thirteen-year career at Borland, where he was the chief architect of Delphi and Turbo Pascal.


Mads Torgersen is the Program Manager for the C# Language at Microsoft and runs the C# design meetings. Prior to joining Microsoft in 2005, he was an associate professor at the University of Aarhus, doing programming language research.


Scott Wiltamuth is Partner Program Manager for Visual Studio. While at Microsoft, he has worked on a wide range of developer-oriented projects,including Visual Basic, VBScript, JScript, Visual J++, and Visual C#.


Before leaving Microsoft, Peter Golde was the lead developer of the C# compiler.

Table of Contents




Chapter 1: Introduction

Chapter 2: Lexical Structure

Chapter 3: Basic Concepts

Chapter 4: Types

Chapter 5: Variables

Chapter 6: Conversions

Chapter 7: Expressions

Chapter 8: Statements

Chapter 9: Namespaces

Chapter 10: Classes

Chapter 11: Structs

Chapter 12: Arrays

Chapter 13: Interfaces

Chapter 14: Enums

Chapter 15: Delegates

Chapter 16: Exceptions

Chapter 17: Attributes

Chapter 18: Unsafe Code

Appendix A: Documentation Comments

Appendix B: Grammar

Appendix C: References



Product Details

Hejlsberg, Anders
Addison-Wesley Professional
Wiltamuth, Scott
Torgersen, Mads
Golde, Peter
Programming Languages - C
Computer Languages-C++
Microsoft Windows Development Series
Publication Date:
Grade Level:
Professional and scholarly
9.5 x 7.75 x 1.891 in 1551 gr

Related Subjects

Arts and Entertainment » Photography » Technique
Computers and Internet » Computer Languages » C#
Computers and Internet » Computer Languages » The Attic

The C# Programming Language (Covering C# 4.0) (Microsoft .Net Development) Used Hardcover
0 stars - 0 reviews
$25.00 In Stock
Product details 864 pages Addison-Wesley Professional - English 9780321741769 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at