C# kullanırsan .NET Core'u platform olarak kabul eden yazılım yazmış olursun ve sürekli OOP paradigmasıyla yazılım yaparsın.
C‘de ise OOP olmadan programlama yaparsın ve compiler ile uğraşmak zorundasın.
C++'da C'den daha fazla özelliği var ve OOP'de yapabilirsin.