数组类型(code)

        static void Main(string[] args)
        {
            /***********************************************/
            /*--1维--*/
            /***********************************************/

            double[] arr = new double[5];
            //对数组元素付值
            for (int i = 0; i < arr.Length; i++ )
            {
                arr[i] = Math.Pow(2,i);
            }
            //输出元素
            for(int i = 0;i<arr.Length;i++)
            {
                Console.WriteLine(arr[i]);
            }

            /***********************************************/
            /*--交错--*/
            /***********************************************/

            double [][] arr1 = new double[5][];
            //控制行
            for (int i = 0; i < 5; i++ )
            {
                //初始化每一行的 数组
                arr1[i] = new double[(i+1)*2];
                //控制列
                for(int j= 0; j<(i+1)*2; j++)
                {
                    //对元素初值
                    arr1[i][j] = j*Math.Pow(i, 2);

                    Console.Write("{0}",arr1[i][j]);
                }
                Console.WriteLine();
            }

            /*************************************************/
            /*--二维--*/
            /*************************************************/

            int [,] arr2 = new int[2,3]{{1,2,3},{4,5,6}};
             for(int i=0; i<2;i++)
             {
                 for (int j = 0; j < 3; j++ )
                 {
                     Console.Write("{0}",arr2[i,j]);
                 }
                 Console.WriteLine();
             }
        }

posted @ 2007-10-10 19:41  jun.ma  阅读(281)  评论(0)    收藏  举报