-
c++ and c# are both c syntax languages. c++ can be used with or without the .net runtime environment, while c# needs to be used with the .net runtime or mono. The way that inheritance works in c# is more like java than c++, also the way references/pointers work.
If you really want a technical break down of the details you'd be much better off researching this stuff yourself or using google.
-
C++ is a programming language developed by Bjorne Straustrup at Bell Labs in the early 80's. It has Object Oriented properties. C# is a language recently developed by Microsoft for their .NET runtime enviornment. It is an Object Oriented programming language syntactically equivalent to Java and C++. Some people like to make fun of C# for looking so much like Java.