Not a book, but a good place to learn. There are VPC on line and you can complete the labs here...
Here is a List of c# Labs
Creating ASP.NET Web Applications with C# -Part 1
Creating ASP.NET Web Applications with C# -Part 2
Creating a distributed application with C#
Creating Windows Applications with C# -Part 1
Creating Windows Applications with C# -Part 2
Creating Windows Applications with C# -Part 3
Data Access using ADO.NET with C# -Part 1
Data Access using ADO.NET with C# -Part 2
No-Touch Deployment with the Microsoft .NET Framework with C#
Soup to Nuts Lab 1: A Tour of Visual Studio .NET
Soup to Nuts Lab 2: Creating Top-Notch User Experiences with Windows Forms in Visual Studio .NET
Soup to Nuts Lab 3-Rapid Application Development with Visual Studio .NET
Soup to Nuts Lab 4: Object-Oriented Concepts in Microsoft .NET Winforms Applications - Part 1
Soup to Nuts Lab 4: Object-Oriented Concepts in Microsoft .NET Winforms Applications - Part 2
Soup to Nuts Lab 5: .NET Framework Programming
Soup to Nuts Lab 6: User Interface Beauty Tips for Windows Forms Applications
Soup to Nuts Lab 7: Exceptions Happen: Optimized Exception Handling with Microsoft .NET
Soup to Nuts Lab 8 - ADO.NET Programming
Soup to Nuts Lab 9: Configuration and Deployment in .NET
Soup to Nuts Lab 10: Enterprise Development With .NET
Soup to Nuts Lab 11 - Developing Smart Clients With .NET
Soup to Nuts Lab 12 - Windows Forms Security
Soup to Nuts Lab 13 - Advanced ADO.NET
Soup to Nuts Lab 14 - Advanced .NET Programming