根据指定类型创建数组
使用 Array.CreateInstance 方法 (Type, Int32)
根据指定的类型Type新建数一个数组实例。
Array arr = Array.CreateInstance(Type, 10); // 类似 Type[] arr = new Type[10]; arr.GetType().GetElementType(); //当前数组、指针或引用类型包含或引用的对象的 System.Type; // 如果当前 System.Type 不是数组或指针,不是按引用传递,或者表示泛型类型或泛型方法的定义中的泛型类型或类型参数,则为null。 Array newarr = Array.CreateInstance(arr.GetType().GetElementType(), arr.Length); // 新建一个和arr一样的数组实例