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

C# में दो-आयामी सरणी से तत्वों तक कैसे पहुंचें


2-आयामी सरणी को एक टेबल के रूप में सोचा जा सकता है, जिसमें x संख्या में पंक्तियां और y संख्या में कॉलम होते हैं।

2-आयामी सरणी में एक तत्व को सबस्क्रिप्ट्स का उपयोग करके एक्सेस किया जाता है। यानी, सरणी की पंक्ति इंडेक्स और कॉलम इंडेक्स।

int x = a[1,1]; 
Console.WriteLine(x);

आइए एक उदाहरण देखें जो दिखाता है कि दो-आयामी सरणी से तत्वों तक कैसे पहुंचा जाए।

उदाहरण

using System; 
namespace Demo { 
    class MyArray { 
        static void Main(string[] args) { 
            /* 5 पंक्तियों और 2 कॉलम वाली एक सरणी*/ 
            int[,] a = new int[5, 2] {{0,0}, {1,2}, {2,4}, {3,6}, {4,8} }; 
            int i, j; 
            /* प्रत्येक सरणी तत्व का मान आउटपुट करें */ 
            for (i = 0; i < 5; i++) { 
                for (j = 0; j < 2; j++) { 
                    Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]); 
                } 
            } 
            int x = a[1,1]; 
            Console.WriteLine(x); 
            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 
2

  1. विंडोज 10 लॉक स्क्रीन से ऐप्स कैसे एक्सेस करें विंडोज 10 लॉक स्क्रीन से ऐप्स कैसे एक्सेस करें

    विंडोज 10 लॉक/लॉगिन स्क्रीन पर एक्सेस में आसानी बटन (पावर बटन के बगल में घड़ी के समान आइकन) सुनने या देखने में कठिनाई वाले लोगों के लिए महत्वपूर्ण हो सकता है। यदि आप उन लोगों में से नहीं हैं, हालांकि, आप यह भी नहीं जानते होंगे कि यह बटन मौजूद है, तो क्यों न इसे पुनर्नियोजित करें और इसे अपने लिए कुछ

  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>    

  1. - 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} };निम्न