Buy used:
$0.96
$19.98 delivery July 26 - August 16. Details
Used: Very Good | Details
Condition: Used: Very Good
Comment: Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

A Programmer's Introduction to C# 2nd Edition

3.0 3.0 out of 5 stars 16 ratings

C# is the key language for Microsoft's next generation of Windows services, the .NET platform. This new programming language is fast and modern and was designed to increase programmer productivity. C# enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform. The .Net platform enables developers to build C# components to become Web services available across the Internet. Using C# language constructs, these components can be converted into Web services, allowing them to be invoked across the Internet. Gunnerson's book is designed as a comprehensive reference for professional programmers to help get them up to speed on C#. The author is a lead developer on Microsoft's C# development team, and has logged many developer hours writing and testing C# code. As such, he is uniquely poised to teach developers the effective use of this new language. A Microsoft insider, Gunnerson is also able to explain to readers how C# fits into Microsoft's new .NET framework. A final section of the book provides a history of C#, and a language comparison to other widely used programming languages. Gunnerson's book provides a foundation upon which programmers can begin to develop in C#. Among the core topics covered are the COM+ environment, statements and flow of execution, classes, structs, interfaces, expressions, arrays, enums, delegates and events, exception handling, interoperability, and selected advanced topics.

Customer reviews

3 out of 5 stars
3 out of 5
16 global ratings

Top reviews from the United States

Reviewed in the United States on February 18, 2001
This book provides more in-depth information about C# than any other C# book I read. It doesn't spend much time on any non-language related features such as .NET and focuses on the task at hand. This is a must-have for everybody interested in C#!
Reviewed in the United States on December 23, 2000
Provides no more information than is available free or at very low cost from numerous other sources online or in periodicals. Poorly organized and very poorly written.
4 people found this helpful
Report
Reviewed in the United States on February 2, 2001
1. Do not spend enough time on .NET platform. Where he does it seems like thing were copied from msdn.
2. The code examples were copied from page to page sometime more than twice. why?
3. I still give two stars to this book as i apriciate the effort to write about a product that is still officialy in beta, but still i would try something else
One person found this helpful
Report
Reviewed in the United States on December 22, 2000
First thing I should say is that the book is very good as an introduction to C#. Syntax of the language is explained fairly well. This book is for everyone who wants to get a quick start with C# and .NET. Having said that I should mention two things that might have been better:
1. There is not much info about .NET in the book. Of course, C# is just a programming language, but it is about .NET, and author uses .NET implicitly through almost all chapters. So a reader should accompany this book with Jeffrey Richter's .NET articles from MSDN Magazine.
2. There are many samples, they are good. But the problem is that one sample is often repeated 2-3 times with some minor changes, and those changes are not emphasized, so it is not easy to find out what exactly was changed. I also think in case only 1-2 lines are changed, it could be enough just to list those lines separately without copying the whole example.
Anyway, I think that if you need a C# book now, then this book is worth buying.
8 people found this helpful
Report
Reviewed in the United States on February 20, 2001
In the introduction to this book, Eric Gunnerson warns the reader that this is a book aimed at programmers. If you do not have quite a bit of experience programming, this is not the book for you. You would be better served by Wrox.
While I am a bit more fond of the Wrox book, as it is much easier to read and has plenty of real world code samples, I like Eric Gunnerson's approach to covering every aspect of the language.
This book is the most thorough book on C# in the market, and, if it were written a more casual tone, it would blow away any other book on the market. As it is, it is my number 2 book on the subject (Wrox's C# book is number 1 currently). However, if I want low level details, this is the first book I consult, so it has a definite place in my library.
One thing I have seen this book criticized is for its lack of an overview. Come on now, this is a C# book, and it stays true to its calling. Faulting a book because you failed to find out what it's about amounts to an unfair attack. Having said that, if you are looking for information on the .Net Framework, look elsewhere.
One thing of note. If you are low level enough that you can read through the .Net Framework help file and understand everything easily, this book may be a waste of time. For the rest, and for those of us who do not have time to decipher the spec, this book is the most detailed on the market and well worth the price.
If I had to choose between the three books currently on the market, I would choose the Wrox book to learn, this book to understand and the Introducing C# pamphlet to start a nice cozy fire to read by. ;->
9 people found this helpful
Report
Reviewed in the United States on October 4, 2000
Gunnerson's on the C# design team and know the language as well as anybody - and his experience shows in this really really nice book. This isn't a "quickie book" which is a rehashed white paper, like the book by Wille from Sams! At this stage it is hard to imagine a better book on C#.
What about C# itself? First off you can get the language free as part of the .NET SDK from Microsoft's MSDN web site, it's a command line interpretor like the one in the JDK. Then use your favorite editor to create C# code.
Next, although C# certainly bears a family resemblence to Java it has some truly unique and exciting features that make it the best language yet. For example, it is the first language in the C/C++ family to handle versioning. (For experts the fragile base class problem is gone.) There's also cool stuff like automatic conversion of value types to objects and back again and little things like == doing what it should for strings.
All in all this is a great book that I highly recommend.
25 people found this helpful
Report
Reviewed in the United States on July 4, 2001
Having already purchased Inside C#, I then obtained this book in hopes that it would be the "next step" for me in my learning curve. How wrong I was! Despite this book being from a "team member", it is actually much more of a beginner level book than either Inside C# or the Wrox book that I thumbed through in the store. People have already gone on about the thin nature of the examples as well as the fact that the examples seem to be written with nothing more than page count in mind. However, I guess I was expecting there to be some meat in the book anyway. Next time, I learn to read these reviews before shelling out my hard earned money on a book that truely warrants the only "1 star" rating I've ever given a book.
5 people found this helpful
Report
Reviewed in the United States on December 3, 2000
C# is a new programming language from Microsoft. Microsoft apparently is relying on C# to attract some of those 2 million plus Java programmers back into its fold. Microsoft has decided to make C# an open standard and has in fact (along with Intel and HP) submitted the specifications to the ECMA. Sun has pulled back on the ECMA standardization process and Java remains a properietary Sun product. Sun's many mistakes in dealing with the Java community is what has given Microsoft another shot at reclaiming mindshare among developers. I suspect that C# will be a very important language for developing computer applications over the next decade. This is a reasonable introduction to the language. It is much better than the other C# intro book currently on the market.
8 people found this helpful
Report