Hi Dear,

Before even going for any book for C#, check the tutorials of C# and the DotNet FrameWork. It's really good enough to learn C#.net rather than purchasing a book.
see the link Free...