class Class1
{
        private string name;        public Class1()
        { 
        
        }
        public Class1(string name)
        {
            this.name = name;
        }
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
}的情况下。
Class1[] clss = new Class1[] { new Class1("aaa"), new Class1("bbb"), new Class1("ccc") };
dataGridView1.DataSource = clss;
居然可以绑定。这说明什么?不是说复杂绑定的数据源必须实现IList接口吗?难道数组已经都默认实现了IList?那为什么
int[] nArray = new int[] { 1, 2, 3 }不能直接绑定到dataGridView?