Array ek data structure hota hai jo ek hi type ke elements ko store karta hai. Yeh elements ek contiguous memory block mein store hote hain. Arrays ko hum index ke through access kar sakte hain, jisme index zero se start hota hai. C# mein arrays ka use karke hum multiple values ko efficiently store kar sakte hain.

C# mein arrays ke kai types hote hain, jaise:

  1. Single-Dimensional Array
    Yeh ek linear list hota hai jisme elements ek hi dimension mein arranged hote hain. Iska use tab kiya jata hai jab ek type ke multiple values ko store karna ho.

    Example:

        using System;

        class Program
        {
            static void Main()
            {
                // Single-Dimensional Array
                int[] numbers = new int[5];  // Array of 5 integers

                // Initializing values
                numbers[0] = 10;
                numbers[1] = 20;
                numbers[2] = 30;
                numbers[3] = 40;
                numbers[4] = 50;

                // Accessing elements
                Console.WriteLine("First element: " + numbers[0]);
                Console.WriteLine("Second element: " + numbers[1]);
            }
        }

    Is example mein, numbers ek single-dimensional array hai jisme 5 integers store kiye gaye hain.

  2. Multi-Dimensional Array (2D Array)
    Agar humein 2 dimensions mein data store karna ho, toh hum 2D array ka use karte hain. Isme rows aur columns hote hain.

    Example:

        using System;

        class Program
        {
            static void Main()
            {
                // 2D Array
                int[,] matrix = new int[2, 3]  // 2 rows, 3 columns
                {
                    { 1, 2, 3 },
                    { 4, 5, 6 }
                };

                // Accessing elements
                Console.WriteLine("Element at [0, 0]: " + matrix[0, 0]);
                Console.WriteLine("Element at [1, 2]: " + matrix[1, 2]);
            }
        }

    Is example mein, matrix ek 2D array hai jisme 2 rows aur 3 columns hain.

  3. Jagged Array (Array of Arrays)
    Jagged arrays ka use tab hota hai jab rows mein different number of columns ho. Yeh ek array hota hai jisme har element ek aur array hota hai.

    Example:

        using System;

        class Program
        {
            static void Main()
            {
                // Jagged Array
                int[][] jaggedArray = new int[2][];
                jaggedArray[0] = new int[] { 1, 2, 3 };
                jaggedArray[1] = new int[] { 4, 5 };

                // Accessing elements
                Console.WriteLine("Element at [0, 1]: " + jaggedArray[0][1]);
                Console.WriteLine("Element at [1, 0]: " + jaggedArray[1][0]);
            }
        }

    Is example mein, jaggedArray ek jagged array hai jisme pehli array mein 3 elements aur doosri array mein 2 elements hain.

Summary:

  1. Single-Dimensional Array: Ek simple list hoti hai, jisme ek type ke elements store hote hain.
  2. Multi-Dimensional Array: 2 ya usse zyada dimensions hoti hain, jaise 2D array.
  3. Jagged Array: Ek array hota hai jisme har element ek array hota hai, aur har array ka size alag ho sakta hai.

Har type ke array ka use specific situation par depend karta hai.

Leave a Reply

Your email address will not be published. Required fields are marked *


Talk to us?

Post your blog

F.A.Q

Frequently Asked Questions