我在研究數組。我想了解一下Array.Rank,這裏是例子:C上的Array.Rank#
using System;
public class Example
{
public static void Main()
{
int[] array1 = new int[10];
int[,] array2= new int[10,3];
int[][] array3 = new int[10][];
Console.WriteLine("{0}: {1} dimension(s)",
array1.ToString(), array1.Rank);
Console.WriteLine("{0}: {1} dimension(s)",
array2.ToString(), array2.Rank);
Console.WriteLine("{0}: {1} dimension(s)",
array3.ToString(), array3.Rank);
}
}
// The example displays the following output:
// System.Int32[]: 1 dimension
// System.Int32[,]: 2 dimension
// System.Int32[][]: 1 dimension
我的問題是:爲什麼array3.Rank
回報1點的尺寸而不是2?
因爲它只有一個維度。這是一個包含其他數組的一維數組 – 2015-04-01 08:56:52