Why does C# and languages like Java, not support multiple inheritance? Does that have something to do with Platform independence.
here's a good review of the contention
http://en.wikipedia.org/wiki/Multiple_inheritance