Programmer's Introduction to C# 2.0, 3rd Ed., Apress

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
  Title:  A Programmer's Introduction to C# 2.0
  Author(s):  Eric Gunnerson, Nick Wienholt
  Edition:  Apress; 3rd edition (June 20, 2005)
  Format:  Paperback: 568 pages
  ISBN:  1590595017
  Overall Rating:  Image:stars5.gif The Bottom Line
C# Online.NET:Reviews: Book Reviews  •  Educ./Train. Reviews  •  Software Reviews  •  Top 10 Books

Contents


C# Online.NET Book Review

Read a chapter from the book!

Do not be misled by the title. Firstly, this is not just an upgrade book: C# 2.0 features were incorporated into an already great introductory C# book. Secondly, this is a programmer's introduction—meaning the book is aimed at experienced object-oriented (OO) programmers: This is not a book on beginning programming.

This exteremely useful book is easy to read and understand (for experienced programmers) enabling you to learn the latest version of C# quickly. The C# code examples are short and straight forward. The book features a valuable chapter comparing C# to various other languages: This is invaluable if your background is in C++, Java, or Visual Basic languages.

Normally, I would complain about the absence of Visual Studio examples. As I have written elsewhere, I appreciate the value of knowing how to use the command line tools directly; but, most of us do—in fact—use Visual Studio every day. However, the straight C# code examples suit the no-nonsense style of this book. In this case, Visual Studio material would probably seem tacked on and become a distraction.

I recommend reading the book before trying to learn the .NET framework. After getting up to speed with C#, you will find the book to be a helpful desk reference.


Bottom line

A Programmer's Introduction to C# 2.0 is a great introduction, tutorial, and reference for experienced OO programmers and developers.

Other reviews

"A Programmer’s Introduction To C# 2.0" is probably the best book to get you up and running as speedily as possible."

— Huw Collingbourne, Bitwise Magazine

"As head of the C# Quality assurance team, Eric (Gunnerson) was a key member of the group, and through his participation he's eminently qualified to explain not only how C# works but also why it works that way. This will become evident as you read this book."

Anders Hejlsberg, Foreword

Publisher's 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 new 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!

About the author(s)

Eric Gunnerson is a software design engineer in Microsoft's Visual C++ QA group and a member of the C# design team. In his professional career, he has worked primarily on database products and tools, and is proud that nearly half the companies he has worked for remain in business.

Nick Wienholt is an independent Windows and .NET consultant based in Sydney, Australia. He is the author of Maximizing .NET Performance, one of the top-selling .NET performance books. Since the book's release, it has ranked among Amazon's top 25 .NET titles. Wienholt was awarded the Microsoft MVP award in 2002, 2003, and 2004, and he cofounded the Sydney Deep .NET user group. He also writes technical articles for Australian Developer Journal, ZDNet, Pinnacle Publishing, Developer.com, MSDN Magazine (the Australia and New Zealand Edition), and Microsoft Developer Network. Wienholt is a keen participant in .NET-related newsgroups.


Today's Deals: Electronics

Personal tools