In C# you do not do inline assembler as C++ allows.     You can write dll very easily to be used as an assembly.
    C# is easier than C++ and C.
    C is considered and unstructured language while C++ and C# are structured languages.
     C# introduced several features that handle a lot of work you’d [...]

read more from this topic.....