Есть ли у С# понятие частного/защищенного наследования, а если нет, то почему?
С++
class Foo : private Bar {
public:
...
};
С#
public abstract NServlet class : private System.Web.UI.Page
{
// error "type expected"
}
Я реализую концепцию "сервлет как" на странице .aspx, и я не хочу, чтобы конкретный класс имел возможность видеть внутренности базы System.Web.UI.Page.