C# 3.0: A Beginner's Guide

C# 3.0: A Beginner's Guide
Authors
Herbert Schildt
ISBN
0071588302
Published
11 Aug 2008
Purchase online
amazon.com

Essential Skills--Made Easy!Let master programmer and bestselling author Herb Schildt teach you the fundamentals of C#, Microsoft's premier programming language for the .NET Framework. You'll begin by learning to create, compile, and run a C# program. Then it's on to data types, operators, control statements, methods, classes, and objects. You'll also learn about inheritance, interfaces, properties, indexers, exceptions, events, namespaces, generics, and much more.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Konstantinos Lafogiannis said
This is a very good book for intermediate programmers or for beginners with some knowledge of a OO Language.For this reason if you are novice to
programming I would like suggest to read first Mr.Jack Purdum's book "Beginning c#3.0" (Wrox Ed.)for a overall picture of OO programming and c#, and let this one as a second more detailed reading in c#.

Jay P said
This is an excellent introduction to C#. The language concepts are explained well, in an order that is easy to follow. I only occasionally encountered a term that he hadn't mentioned yet.

The examples are short - so they can be easily read completely - and do a good job reinforcing the material. They are also well formatted (e.g., the indentation) and I think they're correct. (This makes the book easy to read - one doesn't have to struggle through long examples, constantly turning pages back and forth, only to finally conclude that there's probably a bug in the code anyway.)

I like the fact that the author sticks to the subject he's explaining, rather than cluttering his writing with lame attempts at humor.

I like his overview of some more advanced language topics, such as LINQ and lambda expressions - I came away with a good idea of what these features mean, and how and why I might want to use them. To use them very much, I'd want to learn more, but the important thing for somebody new to the language is to first get a good basic understanding of what a feature is. (Other C# books I've read have left me wondering exactly what these features are.)

There are frequent comments about how C# differs from some other languges, such as C and C++ in sometimes subtle ways. (These are set off from the main text so that one can easily ignore them if the information is not needed.)

It isn't an advanced book, but on completing it, one should be able to write lots of useful C# code.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” - Edsger Dijkstra