Multiple inheritances we can apply on class in c++ but now in c# why?