Test Single Dimension Array and Multi Dimension Array : Multi Dimensional Array « Data Structure « C# / CSharp Tutorial






using System;

  class Class1
  {
    [STAThread]
    static void Main(string[] args)
    {
            TestSingleDimensionArray();
            TestMultiDimensionArray();
    }

        static void TestSingleDimensionArray()
        {
            int[] arr1 = {1,2,3,4,5,6,7,8,9,10};
            int[] arr2 = new int[10];

            for( int i = 0; i < arr1.Length; i++ )
            {
                arr2[i] = arr1[i];
                Console.WriteLine( arr1[i] + "=" + arr2[i].ToString() );
            }
        }
        static void TestMultiDimensionArray()
        {
            string[,] arr1 = new string[10,10];
            int[,] identity = { {0,0},{0,1},{1,0},{1,1} };

            // assign values
            for( int row = 0; row < 10; row++ )
            {
                for( int col = 0; col < 10; col++ )
                {
                    arr1[row,col] = row + "," + col;
                }
            }

            // print values
            for( int i = 0; i < 10; i++ )
            {
                for( int j = 0; j < 10; j++ )
                {
                    Console.Write( arr1[i,j] + "\t" );
                }
                Console.WriteLine();
            }      
        }  
  }








11.6.Multi Dimensional Array
11.6.1.Declare, create, and initialize the rectangular array
11.6.2.Declaring a Two-Dimensional Array
11.6.3.Initializing a Two-Dimensional Array of Integers
11.6.4.Use Foreach statement to loop through Rectangular Array
11.6.5.Initialize a two-dimensional array
11.6.6.A two-dimensional array
11.6.7.Sum the values on a diagonal of a 3x3x3 matrix
11.6.8.Use foreach on a two-dimensional array.
11.6.9.The use of a three-dimensional rectangular array
11.6.10.Initialize multidimensional arrays in declaration
11.6.11.Use a single for loop to assign a two-dimensional array
11.6.12.Declaring a Jagged Array
11.6.13.Initializing a Jagged Array
11.6.14.Retrieving a Particular Dimension's Size
11.6.15.Test Single Dimension Array and Multi Dimension Array
11.6.16.Foreach with two dimensional array