Well, C# is very much simelar to c++. Some even compare the syntax closely to Java/J#.
The two biggest differences between C# and C++, are that C# doesn't use pointers, and it natively supports properties.
There a lot of books about C#, so it's just a matter of spending some bucks on one of them, I recommend Sams Teach Yourself C# in 21 Days. Sams books has always been great.
That's all you get from me
I recently made a switch from VB6 to VB.NET, and I must admit, I hate the VS.NET interface, can't get used to it. But the code-writing is great though!