注:数组初始化器只能在声明数组变量时使用,不能在声明数组变量之后使用....Array的表示法,当我们使用方括号创建了一个数组时,C#编译器会创建一个派生自抽象基类的Array的新类.这样使用方括号创建的数组对象就可以使用Array类为每个数组定义的方法和属性了.如:可以使用foreach...迭代数组,其实就是使用了Array类中GetEnumerator()方法.
1、使用静态方法CreateInstance创建一维数组,并使用SetValue对数组进行赋值,使用GetValue获取数组中的值...CreateInstance创建二维数组,并使用SetValue对数组进行赋值,使用GetValue获取数组中的值
注:通过GetUpperBound获取维度的上限,通过GetLowerBound获取维度的下限...当数组中存在引用类型的元素时,这个时候使用Clone()或者Array.Copy()或者CopyTo()方法进行的数组复制都是浅拷贝,只会复制引用类型的索引,这意味这当修改原数组中的引用类型的值时,拷贝后的数组中的引用类型的值也会做相应的改变