Skip to main content
  • Book
  • © 2001

A Programmer's Introduction to C#

Apress

Authors:

  • Author is a lead developer on Microsoft's C# development team

  • 30,000 copies of the first edition in print

  • New features include coverage on developing a GUI application using Windows Forms and in-depth information on advanced topics, including threading and execution-time code

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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 (40 chapters)

  1. Front Matter

    Pages i-xxvii
  2. Object-Oriented Basics

    • Eric Gunnerson
    Pages 1-5
  3. The .NET Runtime Environment

    • Eric Gunnerson
    Pages 7-14
  4. C# QuickStart and Developing in C#

    • Eric Gunnerson
    Pages 15-25
  5. Exception Handling

    • Eric Gunnerson
    Pages 27-38
  6. Classes 101

    • Eric Gunnerson
    Pages 39-45
  7. Base Classes and Inheritance

    • Eric Gunnerson
    Pages 47-60
  8. Member Accessibility and Overloading

    • Eric Gunnerson
    Pages 61-69
  9. Other Class Details

    • Eric Gunnerson
    Pages 71-88
  10. Structs (Value Types)

    • Eric Gunnerson
    Pages 89-93
  11. Interfaces

    • Eric Gunnerson
    Pages 95-108
  12. Versioning

    • Eric Gunnerson
    Pages 109-112
  13. Statements and Flow of Execution

    • Eric Gunnerson
    Pages 113-122
  14. Variable Scoping and Definite Assignment

    • Eric Gunnerson
    Pages 123-127
  15. Operators and Expressions

    • Eric Gunnerson
    Pages 129-141
  16. Conversions

    • Eric Gunnerson
    Pages 143-153
  17. Arrays

    • Eric Gunnerson
    Pages 155-161
  18. Strings

    • Eric Gunnerson
    Pages 163-173
  19. Properties

    • Eric Gunnerson
    Pages 175-183
  20. Indexers and Enumerators

    • Eric Gunnerson
    Pages 185-200

About this book

This comprehensive reference to the C# language is designed to help you get up to speed on C#. Author Eric Gunnerson, a developer on Microsoft's C# design team, has logged many hours writing and testing C# code. Thus, he is uniquely poised to effectively coach you on using the language. And you will come to understand how C# fits into Microsoft's .NET Framework.

Gunnerson provides the ideal foundation for you to springboard into a C# knowledge base. Core topics include C# basic statements and flow of execution, classes, interfaces, expressions, arrays, enums, interoperability, exception handling, and delegates and events. The final section of the book will enlighten you on the history of C# and compare it to other widely-used programming languages. New features to this second edition include graphical user interface application development using Windows Forms, and advanced topics like threading and execution-time code generation.

Reviews

¿¿this introduction to the C# language and the .NET framework has the unmistakable stamp of inside knowledge and experience.¿ ¿MARTIN HELLER, BYTE.COM ¿¿at this point I want each reference I can get my hands on, and this one would be at the top of my list of recommendations. It is thorough, easy to read and refer to, and contains tons of examples. All of these things are necessary ingredients when learning a new programming language¿ ¿BOB TABOR, .NETBOOKS (WWW.DOTNETBOOKS.COM) ¿¿(Eric Gunnerson) is eminently qualified to explain not only how C# works, but also why it works that way. That will become evident as you read this book.¿ ¿ANDERS HEJLSBERG, MICROSOFT CORPORATION (FROM THE FOREWORD)

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

  • Book Title: A Programmer's Introduction to C#

  • Authors: Eric Gunnerson

  • DOI: https://doi.org/10.1007/978-1-4302-0909-6

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Springer Book Archive

  • Copyright Information: Apress 2001

  • eBook ISBN: 978-1-4302-0909-6Published: 27 June 2008

  • Edition Number: 2

  • Number of Pages: XXVII, 540

  • Topics: Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access