C# and C++ are pretty different. For example, C# has garbage collection that will automatically cleanup memory of unused objects. Standard C++ doesn't have that.

Basically, when you know C++ it's much easier to learn C# than the otherway around. So learning C# won't help you much if you want to learn C++.