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

C# में ArrayList के लिए रीड-ओनली रैपर बनाएं

उदाहरण

ArrayList.ReadOnly() स्टेटिक मेथड एक ArrayList के चारों ओर एक रीड-ओनली रैपर बनाती है। मूल ArrayList संशोधन योग्य रहता है, लेकिन रैपर के माध्यम से संशोधन का प्रयास अपवाद फेंकता है।

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        ArrayList list = new ArrayList();
        list.Add("One");
        list.Add("Two");
        list.Add("Three");
        list.Add("Four");
        list.Add("Five");
        list.Add("Six");
        list.Add("Seven");
        list.Add("Eight");

        Console.WriteLine("ArrayList तत्व...");
        foreach(string str in list) {
            Console.WriteLine(str);
        }

        Console.WriteLine("ArrayList रीड-ओनली है? = " + list.IsReadOnly);
    }
}

आउटपुट

ArrayList तत्व...
One
Two
Three
Four
Five
Six
Seven
Eight
ArrayList रीड-ओनली है? = False

एक और उदाहरण

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        ArrayList list = new ArrayList();
        list.Add("One");
        list.Add("Two");
        list.Add("Three");
        list.Add("Four");
        list.Add("Five");
        list.Add("Six");
        list.Add("Seven");
        list.Add("Eight");

        Console.WriteLine("ArrayList तत्व...");
        foreach(string str in list) {
            Console.WriteLine(str);
        }

        Console.WriteLine("ArrayList रीड-ओनली है? = " + list.IsReadOnly);

        ArrayList list2 = ArrayList.ReadOnly(list);
        Console.WriteLine("ArrayList अब रीड-ओनली है? = " + list2.IsReadOnly);
    }
}

आउटपुट

ArrayList तत्व...
One
Two
Three
Four
Five
Six
Seven
Eight
ArrayList रीड-ओनली है? = False
ArrayList अब रीड-ओनली है? = True
  1. परफेक्ट प्रोफेशनल ईमेल हस्ताक्षर बनाने के 7 टिप्स परफेक्ट प्रोफेशनल ईमेल हस्ताक्षर बनाने के 7 टिप्स

    हर पेशेवर को पेशेवर ईमेल लिखना सीखना होगा -- और न केवल अपने करियर को आगे बढ़ाने के लिए। यह कठिन हो सकता है, खासकर जब आपको असभ्य, गुस्सैल, या यहां तक कि ट्रोलिश लोगों से निपटना पड़ता है, लेकिन क्या उन ईमेल पर गर्व करना सम्मानजनक बात नहीं है जो आप भेजते हैं? हमने प्रो की तरह ईमेल करने के बारे में बहुत

  1. पायप्लॉट में फिगर के लिए एक्सेस की सूची कैसे प्राप्त करें? पायप्लॉट में फिगर के लिए एक्सेस की सूची कैसे प्राप्त करें?

    फिगर के एक्सेस की सूची प्राप्त करने के लिए, हम पहले एक फिगर बनाएंगे और फिर, एक्सेस प्राप्त करने और उन एक्सेस के लेबल सेट करने के लिए get_axes() मेथड का उपयोग करेंगे। नम्पाई का उपयोग करके xs और ys बनाएं और fig को figure() मेथड का उपयोग करके बनाएं। एक नया फिगर बनाएं, या मौजूदा फिगर को एक्टिवेट करें।

  1. Android के लिए 4 सर्वश्रेष्ठ ग्रॉसरी शॉपिंग लिस्ट ऐप्स Android के लिए 4 सर्वश्रेष्ठ ग्रॉसरी शॉपिंग लिस्ट ऐप्स

    यदि आप उन लोगों में से हैं जिनके पास हर बार खरीदारी के लिए जाते समय स्क्रिबल पैड और पेन नहीं होता है, तो आपको शायद डिजिटल विकल्प के बारे में सोचना चाहिए: एक शॉपिंग लिस्ट ऐप! ये उन चीजों को जल्दी से दर्ज करना आसान बनाते हैं जिनकी आपको आवश्यकता है, उन्हें इकट्ठा करते समय काट देते हैं, और यहां तक कि श