At first I thought this was C++, but if you are talking C# there are very drastic differences.

Similarities, they are both OO based languages. Some of the syntax and constructs are the same, but not a lot. That is really about it.