为什么.NET中的控件对象不用实例化就能调用方法?

随便一个例子:combobox1.Item.clear();
使用com组件也是这样的,有一些可视化的组件库,在.net中拖入可视化控件后不用实例化,直接就能调用方法属性了
还有懂Arcengine的朋友可以说下,小弟刚学不久,比如mapcontrol控件,拖到窗体中后生成一个axmapcontrol1对象,它可以直接调用比如axmapcontrol1.Layercount,我查了帮助文档,Layercount属性是在Imapcontrol2接口中,这样怎么可以直接调用?
.net我了解太少,我自己认为难道这些combobox1,axmapcontrol1对象都是静态类?
谢谢大家给予指导!

其实有实例化的
比如说你建一个form叫Form1
你可以看到在visual studio 里面Form1的文件下面还有一个Form1.designer.cs的文件
你双击这个文件打开,就可以看到所有的实例化代码在这里面了
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答