类的继承关系是怎么看的啊
图中,第3部分的关系应该是平行关系吧,因为没有缩进。
上面的那一排一排的,应该是继承关系吧,因为有缩进,比如2部分的ContentControl是继承自第1部分Control的吧。那应该写成:System.Windows.Controls.Control.ContentControl的啊,为什么直接写的是
System.Windows.Controls.ContentControl
请指教,谢谢
------解决方案--------------------图中,第3部分的关系应该是平行关系吧,因为没有缩进。
对
上面的那一排一排的,应该是继承关系吧,因为有缩进,比如2部分的ContentControl是继承自第1部分Control的。
对
System.Windows.Controls是命名空间,继承和命名空间没关系
写的是
System.Windows.Controls.ContentControl
那是因为ContentControl和Control在同一命名空间下
你也可以自己写一个
namespace myname{
public class a:System.Windows.Controls.Control{
}
}
那你这个类不也是System.Windows.Controls.Control的子类,但是它的完全限定名是myname.a
------解决方案--------------------他们都继承自button
------解决方案--------------------namespace ubox_double
{
public partial class MainForm : Form
{
}
}
2楼说的没错,举个简单例子,绿色行处是已经写了继承的类,红色行就是到时候需要using的namespace
------解决方案--------------------System.Windows.Controls.ContentControl是命名空间,继承关系和命名空间没关系的
------解决方案--------------------大哥 继承是继承 怎么能和命名空间扯在一起呢