Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में द्वि-आयामी सरणी कैसे घोषित करें

2-आयामी सरणी एक-आयामी सरणियों की एक सूची है। इसे नीचे दिखाए गए दो आयामी सरणी की तरह घोषित करें -

int [,] a

प्रत्येक पंक्ति के लिए ब्रैकेटेड मान निर्दिष्ट करके द्वि-आयामी सरणियों को प्रारंभ किया जा सकता है।

int [,] a = new int [4,4] {
{0, 1, 2, 3} ,
{4, 5, 6, 7} ,
{8, 9, 10, 11} ,
{12, 13, 14, 15}
};

C# में द्वि-आयामी सरणियों के साथ काम करने का तरीका दिखाने वाला एक उदाहरण निम्नलिखित है -

उदाहरण

using System;

namespace ArrayApplication {
   class MyArray {
      static void Main(string[] args) {
         /* an array with 3 rows and 2 columns*/
         int[,] a = new int[3, 2] {{0,0}, {1,2}, {2,4} };
         int i, j;

         /* output each array element's value */
         for (i = 0; i < 3; i++) {

            for (j = 0; j < 2; j++) {
               Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
            }
         }
         Console.ReadKey();
      }
   }
}

आउटपुट

a[0,0] = 0
a[0,1] = 0
a[1,0] = 1
a[1,1] = 2
a[2,0] = 2
a[2,1] = 4

  1. मैं जावास्क्रिप्ट में नेमस्पेस कैसे घोषित करूं?

    JavaScript नाम स्थान घोषित करने के लिए var कीवर्ड का उपयोग करता है। JavaScript में नाम स्थान घोषित करने के लिए, आप नीचे दिए गए सिंटैक्स का पालन करने का प्रयास कर सकते हैं - var myNamespace = {    functionOne: function()    {    },    functionTwo: function() &n

  1. सी में द्वि-आयामी सरणी पर अंकगणितीय संचालन कैसे करें?

    एक सरणी संबंधित डेटा आइटम का एक समूह है जो एकल नाम से संग्रहीत किया जाता है। उदाहरण के लिए, इंट स्टूडेंट[30]; // छात्र एक सरणी नाम है जिसमें एकल चर नाम के साथ डेटा आइटम का 30 संग्रह होता है सरणी के संचालन खोज - इसका उपयोग यह पता लगाने के लिए किया जाता है कि कोई विशेष तत्व मौजूद है या नहीं क्र

  1. मैं नए का उपयोग करके C++ में 2d सरणी कैसे घोषित करूं?

    एक गतिशील 2D सरणी मूल रूप से सरणियों के लिए पॉइंटर्स की एक सरणी है। यहाँ एक 2D सरणी का आरेख है जिसका आयाम 3 x 4 है। एल्गोरिदम Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print