C# and C++ are totally different languages. C++.NET is more like the original C++ in syntax and concept - you #include files and there are pointers, references and all of that stuff.
In C#, it is more like Java. There are no pointers, files do not need to be #included and it is really more like VB.NET with Java syntax.