Array Operations and Methods c# In Hindi

Array Operations and Methods c# In Hindi

C# प्रोग्रामिंग में ऐरे डाटा टाइप एक कन्टीन्यूस सीक्वेंस में स्टोर वर्सेटाइल डाटा टाइप होते हैं, और ऐरे डाटा टाइप में आप कई बिल्ट-इन प्रोग्राम मेथड को अप्लाई कर सकते हैं. जो C# यूजर को मौजूदा ऐरे डाटा टाइप पर ऐरे डाटा इंडेक्स सॉर्टिंग एलिमेंट, डाटा एलिमेंट सर्चिंग, एक ऐरे को दूसरे ऐरे में कॉपी करने, और ऐरे एलिमेंट्स को मॉडिफाई करने जैसे कई अलग-अलग ऐरे डाटा ऑपरेशन को अप्लाई करने में हेल्प करते हैं। ये सभी ऐरे प्रोग्राम ऑपरेशन ऐरे क्लास द्वारा प्रोवाइड किए जाते हैं. जो C# में सिस्टम नेमस्पेस लाइब्रेरी का बिल्ट-इन फीचर्स है।

Array Operations and Methods c# In Hindi

So, let’s take a closer look at some of the common array operations and methods provided by the Array class in C# programming.

Common Array Operations in C#.

Accessing and Modifying Array Elements.

C# यूजर ऐरे प्रोग्राम में ऐरे स्टोरेज इंडेक्स लोकेशन का यूज़ करके ऐरे एलिमेंट्स को एक्सेस और मैनेज कर सकते हैं, और ज़रूरत के अनुसार डिजायर ऐरे एलिमेंट को एक्सेस और मैन्युअल मॉडिफाई कर सकते हैं।

int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

Console.WriteLine(integers[1]); // यह ऐरे में सेकंड एलिमेंट को एक्सेस करता है Result – 7

// एक पर्टिकुलर ऐरे एलिमेंट को मॉडिफाई करना

integers[3] = 33;

Console.WriteLine(integers[3]); // Result – 33

Finding the length of an array.

यूजर डिफाइन ऐरे प्रोग्राम में हर ऐरे की अपनी एक एक स्पेसिफिक लेंथ प्रॉपर्टी होती है, जो मौजूदा ऐरे डाटा टाइप में ऐरे एलिमेंट्स नंबर्स को रिप्रेजेंट करती है।

int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

Console.WriteLine(integers.Length); // Result – 7

Looping concept in arrays.

C# यूजर एरे एलिमेंट्स को एक पर्टिकुलर सीक्वेंस या नंबर्स में लूप या इटरेट करने के लिए मौजूदा लूप्स का यूज़ करते है. जैसे, for, foreach, आदि को अप्लाई कर सकते हैं।

Looping concept example in arrays

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // Using the for loop in a C# array program

        for (int p = 0; p <=integers.Length; p++)

        {

            Console.WriteLine(integers[p]);

        }

        // Using the foreach loop in a C# array program

        foreach (int intgrs in integers)

        {

            Console.WriteLine(intgrs);

        }

    }

}

Array Methods Concept from the Array Class.

C# प्रोग्राम में एरे क्लास एरे पर मल्टीप्ल इंडिविजुअल प्रोग्रामिंग ऑपरेशन करने के लिए कई बिल्ट-इन मेथड्स और फंक्शन प्रोवाइड करता है। जिसमे.

Array.Sort() function/method.

C# ऐरे प्रोग्राम में Array.Sort() मेथड ऐरे में स्टोर डाटा न्यूमेरिक वैल्यू डाटा एलिमेंट को असेंडिंग आर्डर में सॉर्ट कर अरेंज करता है। जरूरत पड़ने पर यह कस्टम कम्पेयरर का यूज़ करके स्टोर ऐरे एलिमेंट को डीसेंडिंग आर्डर में भी सॉर्ट कर सकता है।

Array.Sort() method example in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // Sorting array data in ascending order

        Array.Sort(integers);

        // Result – 1, 3, 5, 6, 7, 7, 9

        foreach (int intgrs in integers)

        {

            Console.WriteLine(intgrs);

        }

    }

}

Array.Reverse() function/method.

C# ऐरे प्रोग्राम में Array.Reverse() मेथड मौजूदा ऐरे में डाटा एलिमेंट्स के आर्डर को रिवर्स कर कंसोल स्क्रीन में प्रिंट करता है।

Array.Reverse() method example in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // Reverse the current array elements

        Array.Reverse(integers);

        // Result – 6, 7, 5, 3, 1, 7, 9

        foreach (int intgrs in integers)

        {

            Console.WriteLine(intgrs);

        }

    }

}

Array.Copy() function/method.

C# ऐरे प्रोग्राम में Array.Copy() मेथड एक कम्पलीट यूजर डिफाइन ऐरे डाटा एलिमेंट से दूसरे ऐरे में ऐरे डाटा एलिमेंट को डायरेक्ट कॉपी करता है।

Array.Copy() method example in C#.

using System;

class Program

{

    static void Main()

    {

        int[] start = { 7, 8, 1, 9, 3 };

        int[] end = new int[4];

        // This copies the first 3 elements

        // from the start array to the end array.

        Array.Copy(start, end, 4);

        // Result – 7, 8, 1, 9

        foreach (int value in end)

        {

            Console.WriteLine(value);

        }

    }

}

Array.Clone() function/method.

C# ऐरे प्रोग्राम में Array.Clone() मेथड ऐरे की एक शैलो कॉपी क्रिएट करता है। यह मौजूदा प्रोग्राम में एक ओरिजिनल ऐरे जैसी ही वैल्यू के साथ एक नया ऐरे क्रिएट करने के लिए यूज़फुल हो सकता है।

Example of the Array.Clone() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] real = { 77, 89, 12, 54, 67 };

        int[] copy = (int[])real.Clone();

        // here it Changing the copy will not affect the real array.

        copy[3] = 22;

        Console.WriteLine(“\n List of Original array:”);

        foreach (int num in real)

        {

            Console.WriteLine(num); // Result is – 77, 89, 12, 54, 67

        }

        Console.WriteLine(“\n Element of Cloned array:”);

        foreach (int num in copy)

        {

            Console.WriteLine(num); // Result is – 77, 89, 12, 22, 67

        }

    }

}

Array.Clear() function/method.

C# ऐरे प्रोग्राम में Array.Clear() मेथड, यूजर द्वारा डिफाइन ऐरे के सभी एलिमेंट्स डाटा वैल्यू को उनके रिलेटेड वैल्यूज़ (न्यूमेरिक वैल्यू टाइप्स के लिए 0, bool के लिए false, रेफरेंस डाटा टाइप्स के लिए null) पर क्लियर सेट कर डिस्प्ले करता है।

Example of the Array.Clear() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here This clears all elements in the array

        Array.Clear(integers, 0, integers.Length);

        // Result is – 0, 0, 0, 0, 0, 0, 0

        foreach (int intgrs in integers)

        {

            Console.WriteLine(intgrs);

        }

    }

}

Array.IndexOf() function/method.

C# ऐरे प्रोग्राम में Array.IndexOf() मेथड, किसी ऐरे में किसी इंडीकेट किए गए ऐरे एलिमेंट डाटा के पहली बार आने पर इंडेक्स को फाइंड करता है।

Example of the Array.IndexOf() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here it Finding the index of the value 5

        int index = Array.IndexOf(integers, 5);

     Console.WriteLine(“Index of 5 is – ” + index); // Result is – 4

    }

}

Array.LastIndexOf() function/method.

C# ऐरे प्रोग्राम में Array.LastIndexOf() मेथड, किसी यूजर डिफाइन ऐरे में किसी स्पेसिफिक ऐरे एलिमेंट की लास्ट टाइम को इंडेक्स में फाइंड करता है।

Example of the Array.LastIndexOf() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here it Find the last index of the value 3

        int lastIndex = Array.LastIndexOf(integers, 3);

        Console.WriteLine(“Here the Last index of 3 is – ” + lastIndex); // Result is – 3

    }

}

Array.Exists() function/method.

C# ऐरे प्रोग्राम में Array.Exists() मेथड यह चेक करता है कि ऐरे में कोई एलिमेंट प्रेडिकेट (लैम्ब्डा फ़ंक्शन) बेस्ड किसी कंडीशन को कम्पलीट करता है, या नहीं है।

Example of the Array.Exists() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here it Checking whether there is a given number is greater than 8 in the current array.

        bool exists = Array.Exists(integers, intgrs => intgrs > 8);

        Console.WriteLine(“There is any number greater than 8? – ” + exists); // Result is – True

    }

}

Array.Find() function/method.

C# ऐरे प्रोग्राम में Array.Find() मेथड मौजूदा ऐरे प्रोग्राम में फर्स्ट एलिमेंट डिस्प्ले करता है, जो दी गई कंडीशन को कम्पलीट करता है।

Example of the Array.Find() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here we Finding the first number greater than 7

        int search = Array.Find(integers, intgrs => intgrs > 7);

        Console.WriteLine(“Here is number greater than 7 is – ” + search); // Result is – 9

    }

}

Array.FindAll() function/method.

C# ऐरे प्रोग्राम में Array.FindAll() मेथड उन सभी ऐरे एलिमेंट को रिटर्न करता है, जो किसी एक पर्टिकुलर ऐरे कंडीशन को सैटिस्फाई करते हैं।

Example of the Array.FindAll() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here it Find all numbers greater than 3 in the current array.

        int[] searchintegers = Array.FindAll(integers, intgrs => intgrs > 3);

        Console.WriteLine(“Display the Numbers is greater than 3 -“);

        foreach (int intgrs in searchintegers)

        {

            Console.WriteLine(intgrs); // Result is – 9, 7, 5, 7, 6

        }

    }

}

Array.ForEach() function/method.

C# ऐरे प्रोग्राम में Array.ForEach() मेथड ऐरे में हर एलिमेंट पर एक एक्शन को अप्लाई करता है।

Example of the Array.ForEach() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // hee it Print each number in the array

        Array.ForEach(integers, intgrs => Console.WriteLine(intgrs)); // Result is – 9 7 1 3 5 7 6

    }

}

Array.Resize() function/method.

C# ऐरे प्रोग्राम में Array.Resize() मेथड का यूज़ किसी ऐरे का साइज़ मॉडिफाई करने के लिए किया जाता है। यह यूजर डिफाइन ऐरे साइज़ के साथ एक नया ऐरे क्रिएट करता है।

Example of the Array.Resize() method in C#.

using System;

class Program

{

    static void Main()

    {

        int[] integers = { 9, 7, 1, 3, 5, 7, 6 };

        // here it Resize array to 9 elements

        Array.Resize(ref integers, 9);

        integers[7] = 10;

        integers[8] = 11;

        // Result is – 9, 7, 1, 3, 5, 7, 6, 10, 11

        foreach (int intgrs in integers)

        {

            Console.WriteLine(intgrs);

        }

    }

}

Array Operations and Methods Summary in C#.

  • Array.Sort() – यह फंक्शन मेथड C# ऐरे प्रोग्राम में ऐरे को असेंडिंग आर्डर में सॉर्ट करता है।
  • Array.Reverse() – यह फंक्शन मेथड C# ऐरे प्रोग्राम में एलिमेंट के आर्डर को रिवर्स कर देता है।
  • Array.Copy() – यह फंक्शन मेथड C# ऐरे प्रोग्राम में एक ऐरे से दूसरे ऐरे में एलिमेंट को कॉपी करता है।
  • Array.Clone() – यह मेथड C# ऐरे प्रोग्राम में ऐरे की एक शैलो कॉपी क्रिएट करता है।
  • Array.Clear() – यह मेथड C# ऐरे प्रोग्राम में ऐरे के एलिमेंट को क्लियर करता है, और उन्हें डिफ़ॉल्ट वैल्यू पर सेट करता है।
  • Array.IndexOf() – यह मेथड C# ऐरे प्रोग्राम में ऐरे में किसी एलिमेंट के पहली बार आने पर उसके इंडेक्स को फाइंड करता है।
  • Array.LastIndexOf() – यह मेथड C# ऐरे प्रोग्राम में ऐरे में किसी एलिमेंट के आखिरी बार आने के इंडेक्स को फाइंड करता है।
  • Array.Exists() – यह मेथड C# ऐरे प्रोग्राम में चेक करता है कि कोई ऐरे एलिमेंट कोई कंडीशन पूरी करता है, या नहीं है।
  • Array.Find() – यह मेथड C# ऐरे प्रोग्राम में उस पहले एलिमेंट को फाइंड करता है, जो कोई कंडीशन पूरी करता है।
  • Array.FindAll() – यह मेथड C# ऐरे प्रोग्राम में उन सभी एलिमेंट को फाइंड करता है, जो कोई कंडीशन पूरी करते हैं।
  • Array.ForEach() – यह मेथड C# ऐरे प्रोग्राम में ऐरे के हर एलिमेंट पर एक एक्शन को अप्लाई करता है।
  • Array.Resize() – यह मेथड C# ऐरे प्रोग्राम में ऐरे को एक नए साइज़ में मॉडिफाई करता है।

C# प्रोग्रामिंग में ऐरे एक पावरफुल स्ट्रक्चर डाटा हैं, जो इंडेक्स सीक्वेंस में डेटा मैनिपुलेशन को इजी करने के लिए कई तरह के बिल्ट-इन ऐरे फंक्शन मेथड के साथ आते हैं। चाहे यहाँ आप ऐरे को सॉर्ट कर रहे हों, ऐरे को फाइंड कर रहे हों, या ऐरे का साइज़ मॉडिफाई कर रहे हों, ऐरे क्लास आपको किसी भी प्रकार के कॉमन ऐरे ऑपरेशन को मैनेज करने के लिए सभी फंक्शन एंड फीचर्स प्रोवाइड करता है।

Leave a Reply