Use foreach on a two-dimensional array. : Multi Dimensional Array « Data Structure « C# / CSharp Tutorial






using System; 
 
class MainClass { 
  public static void Main() { 
    int sum = 0; 
    int[,] nums = new int[3,5]; 
 
    for(int i = 0; i < 3; i++)  
      for(int j=0; j < 5; j++) 
        nums[i,j] = (i+1)*(j+1); 
 
    foreach(int x in nums) { 
      Console.WriteLine("Value is: " + x); 
      sum += x; 
    } 
    Console.WriteLine("Summation: " + sum); 
  } 
}
Value is: 1
Value is: 2
Value is: 3
Value is: 4
Value is: 5
Value is: 2
Value is: 4
Value is: 6
Value is: 8
Value is: 10
Value is: 3
Value is: 6
Value is: 9
Value is: 12
Value is: 15
Summation: 90








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