为什么
这使得有些事情变得非常烦人,例如你不能做
System.Web.UI.WebControls.HiddenField
继承自System.Web.UI.Control
而不是System.Web.UI.WebControls.WebControl
呢?如果不是隐藏字段用于网页,这个摆放似乎很不合逻辑。为什么会设计成这样呢?这使得有些事情变得非常烦人,例如你不能做
WebControl x = new HiddenField();
。
WebControl
也继承自Control
。 - MagnusHiddenField
强制转换为WebControl
。(是的,我正在重构代码:]) - Izzy