Hi,Can anyone suggest some C# basic and advanced books? Thanks
C# in Depth is good, but is best if you already know some C#. It would qualify as advanced.
Heard good things about Essential C# as well: http://www.amazon.com/Essential-3-0-Framework-Microsoft-Development/dp/0321533925/ref=sr_1_1?ie=UTF8&s=books&qid=1231424428&sr=1-1
Oh and Pro C# 2008 http://www.amazon.com/2008-NET-Platform-Fourth-Windows-Net/dp/1590598849/ref=sr_1_1?ie=UTF8&s=books&qid=1231424615&sr=1-1
These 3 are good
Very similar questions here:
http://stackoverflow.com/questions/189225/a-good-c-book
http://stackoverflow.com/questions/46048/what-is-the-best-book-to-learn-c
http://stackoverflow.com/questions/5795/recommended-books-for-learning-c
Note: the #
is not included in question links, these are all about C#.
Personally, I really enjoyed C#3.0 in a Nutshell, from Joseph & Ben Albahari, in the O'Reilly collection. It covers every details of the language, make a good distinction between features of older versions and the new one, and has three nice chapters about LINQ. The main drawback is that it makes only a really quick review of the .Net architecture.
As far as the basic C# books I strongly recommend:
For more advanced reading I agree that the following books are perfectly suitable:
Effective C#
C# in Depth.