varallov:It is an ASP.NET book but everything is written in C#.
Does it explain C#? Such as what variables are, the fundamentals of OOP in C#, control of flow, collections, generics, delegates, exception handling etc? Or is it that the code samples happen to be in C#? The questioner wants a book to help him or her learn C# specifically.
I've got loads of books on all apsects of the .NET framework where the code samples are in C#, but I wouldn't offer them to someone wanting to learn how the language works. I might, if I had written one of them, but that might be seen as shameless plugging.
