Does C# have the notion of private / protected inheritance, and if not, why?
C++
class Foo : private Bar { public: ... }; >
No it doesn't. What would the benefit be of allowing this type of restriction?