看了泛型,可还是很糊涂,我认为ControlCollection定义了一个Control类型的数组,这个数组能装多少控件我想知道?

解决方案 »

  1.   

    Control.ControlCollection是某个泛型类的实例吗?
      

  2.   

    在Control里会声明一个Control.ControlCollection的变量吗?
    我觉得会。
      

  3.   

    int.MaxValue如果你的内存足够大的话!
      

  4.   

    Control.ControlCollection是设计模式中composite模式的实现.可以放任意多个Control,包括你放进去的Control仍然可以Control.ControlCollection这样放.
    Control.ControlCollection是一个IList<Control>的变量.其实不用关心多少个吧.你能放多少啊.呵呵.要不你用
    while(true)
    {
    Control.ControlCollection.add(new Button());
    }
    44看,看看啥时候程序崩溃