隐藏基层的公共成员

时间:2018-11-16 11:53:25

标签: c# inheritance

我正在从表单中实现自定义MessageBox。该类的头很标准:

public partial class AutoClosingMessageWindow : Form

该类具有方法:

public static DialogResult Show(...)

我可以类似于MessageBox-> AutoClosingMessageWindow.Show(...)来调用它。问题是我还看到很多来自Form的公共成员,我希望“隐藏”他们。我知道在C ++中您可能具有不同的继承类型,但是根据我的研究,您无法在C#中做到这一点。

我有什么办法可以做到这一点,并不意味着只是为了避免这种情况而以其他方式重新实现它?

0 个答案:

没有答案