C#中关于数组可能的误用

 class Program
    
{
        
static void Main(string[] args)
        
{
            
int[][] a = new int[5][];

            
int[] b = new int[2];

            
int[,,] c = new int[1,3,4];
            
            
int[,] d = new int[55];

            System.Console.WriteLine(
"The Rank of a is {0}", a.Rank);
            System.Console.WriteLine(
"The Rank of b is {0}", b.Rank);
            System.Console.WriteLine(
"The Rank of c is {0}", c.Rank);
            System.Console.WriteLine(
"The Rank of d is {0}", d.Rank);

        }

    }


OUTPUT:

The Rank of a is 1
The Rank of b 
is 1
The Rank of c 
is 3
The Rank of d 
is 2


注意:

int[,]和int[][]的区别。int[,]是一个二维数组,即它是一个array,其rank=2。而int[][]是一个一维数组,它的rank=1。它的数组成员是数组。

posted on 2004-10-29 10:50  魏巍  阅读(372)  评论(0)    收藏  举报

导航