दो आयामी सरणी घोषित करें -
string[,] array = new string[3, 3];
ऐरे में एलिमेंट सेट करें -
array[0, 0] = "One"; array[0, 1] = "Two"; array[0, 2] = "Three"; array[1, 0] = "Four"; array[1, 1] = "Five"; array[1, 2] = "Six"; array[2, 0] = "Seven"; array[2, 1] = "Eight"; array[2, 2] = "Nine";
अब, ऐरे के ऊपर डायमेंशन को लूप करने के लिए अपर बाउंड प्राप्त करें -
int uBound0 = array.GetUpperBound(0); int uBound1 = array.GetUpperBound(1);
नेस्टेड लूप के माध्यम से पुनरावृति करें, जब तक कि उपरोक्त दो मान नीचे दिए गए कोड में दिखाए गए हैं -
उदाहरण
using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { string[,] array = new string[3, 3]; array[0, 0] = "One"; array[0, 1] = "Two"; array[0, 2] = "Three"; array[1, 0] = "Four"; array[1, 1] = "Five"; array[1, 2] = "Six"; array[2, 0] = "Seven"; array[2, 1] = "Eight"; array[2, 2] = "Nine"; // getting upper bound int uBound0 = array.GetUpperBound(0); int uBound1 = array.GetUpperBound(1); for (int i = 0; i <= uBound0; i++) { for (int j = 0; j <= uBound1; j++) { string res = array[i, j]; Console.WriteLine(res); } } Console.ReadLine(); } }
आउटपुट
One Two Three Four Five Six Seven Eight Nine