
A Programmer's Introduction to C# 2.0
APress
3rd Edition
Published on 28. June 2005
Book
Paperback/Softback
XXXVIII, 568 pages
978-1-59059-501-5 (ISBN)
Description
A Programmer's Introduction to C# 2.0, Third Edition is a critical update to the highly successful second edition. It is written by a member of the original C# language-design team and a C# program manager, so you can be certain this book contains the expertise you're looking for.
This third edition covers the elements of C# 2005 that you'll soon embrace. This comprehensive tutorial explains features like generics, iterators, anonymous types, and partial classes. It is sure to be a key resource for all you C# programmers!
More details
Edition
3rd ed.
Language
English
Place of publication
Berkeley
United States
Target group
Popular/general
Edition type
Revised edition
Product notice
Paperback (trade)
Unsewn / adhesive bound
Illustrations
XXXVIII, 568 p.
Dimensions
Height: 234 mm
Width: 180 mm
Thickness: 29 mm
Weight
875 gr
ISBN-13
978-1-59059-501-5 (9781590595015)
DOI
10.1007/978-1-4302-0035-2
Schweitzer Classification
Other editions
Additional editions

Eric Gunnerson | Nick Wienholt
A Programmer's Introduction to C# 2.0
E-Book
11/2006
3rd Edition
APress
€35.30
Available for download
Previous edition
Eric Gunnerson
A Programmer's Introduction to C#
Book
09/2001
2nd Edition
Apress
€111.07
Article exhausted; check for reprint
Persons
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.
Content
Object-Oriented Basics.- The .NET Runtime Environment.- C# Quick Start and C# Development.- Exception Handling.- Classes 101.- Base Classes and Inheritance.- Member Accessibility and Overloading.- Other Class Details.- Structs (Value Types).- Interfaces.- Versioning and Aliases.- Statements and Flow of Execution.- Variable Scoping and Definite Assignment.- Operators and Expressions.- Conversions.- Arrays.- Generics.- Strings.- Properties.- Indexers, Enumerators, and Iterators.- Enumerations.- Attributes.- Delegates and Anonymous Methods.- Events.- User-Defined Conversions.- Operator Overloading.- Nullable Types.- Other Language Details.- Making Friends with the .NET Framework.- System.Array and the Collection Classes.- Threading and Asynchronous Operations.- Execution-Time Code Generation.- Interop.- .NET Framework Overview.- Windows Forms.- DiskDiff: More Sophistication.- Practical DiskDiff.- Deeper into C#.- Defensive Programming.- Tips for Real-World Code.- The Command-Line Compiler.- C# Compared to Other Languages.- C# Resources and the Future.