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

सी # में ArrayList का तुल्यकालन

C# में ArrayList के सिंक्रनाइज़ेशन के लिए ArrayList.Synchronized Method को C# में उपयोग करें।

आइए C# में SyncRoot प्रॉपर्टी का उपयोग करके संग्रह को लॉक करने के लिए एक उदाहरण देखें -

ArrayList arr = new ArrayList();
lock(arr.SyncRoot) {
   foreach (object ele in arr) {
   }
}

ArrayList की सिंक्रोनाइज़ेशन स्थिति की जाँच करने के लिए पूरा उदाहरण निम्नलिखित है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main() {

      ArrayList arr1 = new ArrayList();
      arr1.Add("One");
      arr1.Add("Two");
      arr1.Add("Three");
      arr1.Add("Four");
      arr1.Add("Five");
      arr1.Add("Six");
      arr1.Add("Seven");
      arr1.Add("Eight");

      // set synchronized wrapper around the ArrayList
      ArrayList arr2 = ArrayList.Synchronized(arr1);

      // sychronization status of first ArrayList
      Console.WriteLine("arr1 = {0}", arr1.IsSynchronized ? " synchronized" : "not synchronized");

      // sychronization status of second ArrayList
      Console.WriteLine("arr2 = {0}", arr2.IsSynchronized ? "synchronized" : "not synchronized");
   }
}

आउटपुट

arr1 = not synchronized
arr2 = synchronized

  1. सी # में ऐरेलिस्ट क्लास क्या है?

    ArrayList वर्ग किसी ऑब्जेक्ट के ऑर्डर किए गए संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। यह मूल रूप से एक सरणी का एक विकल्प है। Arraylist वर्ग की विधियाँ निम्नलिखित हैं - Sr.No विधि और विवरण 1 सार्वजनिक वर्चुअल int जोड़ें(ऑब्जेक्ट मान); ArrayList के अंत में एक

  1. सी # में ऐरेलिस्ट क्लास का उपयोग कैसे करें?

    ArrayList वर्ग किसी वस्तु के क्रमबद्ध संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। यह एक सरणी का एक विकल्प है। निम्न तालिका ArrayList वर्ग के कुछ सामान्य रूप से उपयोग किए जाने वाले गुणों को सूचीबद्ध करती है - क्रमांक संपत्ति और विवरण 1 क्षमता ArrayList मे

  1. सी # में ऐरेलिस्ट

    सूची इंटरफ़ेस के आकार बदलने योग्य कार्यान्वयन को ArrayList कहा जाता है। यह C# में एक गैर-सामान्य प्रकार का संग्रह है जो गतिशील रूप से आकार बदलता है। आइए देखें कि ArrayList को C# में कैसे इनिशियलाइज़ करें - ArrayList arr= new ArrayList(); नीचे दिए गए कोड स्निपेट जैसा कोई तत्व जोड़ें - ArrayList arr1