Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट में एक विधि को कैसे परिभाषित करें?

    जावास्क्रिप्ट में एक विधि वस्तुओं पर की जाने वाली क्रिया है। एक जावास्क्रिप्ट विधि में एक फ़ंक्शन परिभाषा होती है, जिसे एक संपत्ति मान के रूप में संग्रहीत किया जाता है। उदाहरण जावास्क्रिप्ट में एक विधि को परिभाषित करने के लिए एक उदाहरण देखते हैं लाइव डेमो <!DOCTYPE html> <html>  

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

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

  1. सी # में जंजीर सरणी कैसे परिभाषित करें?

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