There is some mechanism to allow a class to be inherited by N classes only in C#?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You may put it and it’s derived classes in a separate assembly, and declare the constructor of the base class as
internal. That way although you could inherit from it in a different assembly, but you wouldn’t be able to instantiate any derived class.