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

C# में मल्टी-डाइमेंशनल ऐरे कैसे डिफाइन करें

C# मल्टीडाइमेंशनल ऐरे की अनुमति देता है। इसमें एक से अधिक आयाम वाला ऐरे शामिल होता है। स्ट्रिंग्स के 2-डाइमेंशनल ऐरे को इस प्रकार डिक्लेयर करें -

string[,] names;

2-डाइमेंशनल ऐरे को एक टेबल के रूप में माना जा सकता है, जिसमें x संख्या में पंक्तियां और y संख्या में कॉलम होते हैं।

मल्टीडाइमेंशनल ऐरे को प्रत्येक पंक्ति के लिए ब्रैकेटेड वैल्यूज़ निर्दिष्ट करके इनिशियलाइज़ किया जा सकता है। निम्नलिखित ऐरे में 4 पंक्तियां हैं और प्रत्येक पंक्ति में 4 कॉलम हैं।

int[,] a = new int[4,4] {
    {0, 1, 2, 3}, /* initializers for row indexed by 0 */
    {4, 5, 6, 7}, /* initializers for row indexed by 1 */
    {8, 9, 10, 11}, /* initializers for row indexed by 2 */
    {12, 13, 14, 15} /* initializers for row indexed by 3 */
};

आइए C# में मल्टी-डाइमेंशनल ऐरे के साथ काम करना सीखने का उदाहरण देखें -

उदाहरण

using System;
namespace Program {
    class Demo {
        static void Main(string[] args) {
            /* an array with 5 rows and 2 columns*/
            int[,] a = new int[5, 2] {{0,0}, {1,2}, {2,4}, {3,6}, {4,8} };
            int i, j;
            /* output each array element's value */
            for (i = 0; i < 5; 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 a[3,0] = 3 a[3,1] = 6 a[4,0] = 4 a[4,1] = 8
  1. - JavaScript में विधि कैसे परिभाषित करें?

    JavaScript में एक विधि ऑब्जेक्ट्स पर की गई कार्रवाई है। एक JavaScript विधि में एक फ़ंक्शन परिभाषा होती है, जिसे एक गुण मान के रूप में संग्रहीत किया जाता है। उदाहरण <!DOCTYPE html> <html> <body> <h3 id=myDept></h3> <script> var

  1. जावास्क्रिप्ट में एरे को रिड्यूस कैसे करें? जावास्क्रिप्ट में एरे को रिड्यूस कैसे करें?

    जावास्क्रिप्ट में एरे को रिड्यूस करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    body

  1. - C# में जैग्ड ऐरे कैसे परिभाषित करें?

    एक जैग्ड ऐरे ऐरे का ऐरे होता है। आप int टाइप का points नामक एक जैग्ड ऐरे इस प्रकार परिभाषित कर सकते हैं:int [][] points;आइए अब देखें कि इसे कैसे इनिशियलाइज़ किया जाता है:int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }};जैग्ड ऐरे एलिमेंट को इस प्रका