你究竟是什么问题?请明确说明.现在这里是C#中不同类型的数组.
一维数组:
int[] numbers;
Run Code Online (Sandbox Code Playgroud)
多维数组:
string[,] names;
Run Code Online (Sandbox Code Playgroud)
数组数组(锯齿状):
byte[][] scores;
Run Code Online (Sandbox Code Playgroud)
作为基类的数组int[]或int[,]继承的数组Array.主要区别在于Array只提供非特定访问,其中特定数组(例如单维数组SomeType[])通过编译器等提供直接(和类型化)索引器支持.这样可以更有效地使用,尤其是JIT可以在许多情况下优化它(删除边界检查等).
Array如果您需要能够使用是非常有用的任何类型的数组(没有任何特定类型或尺寸) -虽然说实话这是罕见的,在2.0起仿制药,它更常见的是看到像普通的方法Foo<T>(T[])或Foo<T>(IEnumerable<T>).