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

जांचें कि ArrayList सी # में सिंक्रनाइज़ (थ्रेड सुरक्षित) है या नहीं

यह जांचने के लिए कि क्या ArrayList सिंक्रनाइज़ है, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args) {
      ArrayList list1 = new ArrayList();
      list1.Add("A");
      list1.Add("B");
      list1.Add("C");
      list1.Add("D");
      list1.Add("E");
      list1.Add("F");
      list1.Add("G");
      list1.Add("H");
      list1.Add("I");
      Console.WriteLine("Elements in ArrayList1...");
      foreach (string res in list1) {
         Console.WriteLine(res);
      }
      ArrayList list2 = new ArrayList();
      list2.Add("A");
      list2.Add("B");
      list2.Add("C");
      list2.Add("D");
      list2.Add("E");
      list2.Add("F");
      list2.Add("G");
      list2.Add("H");
      list2.Add("I");
      Console.WriteLine("Elements in ArrayList2...");
      foreach (string res in list2) {
         Console.WriteLine(res);
      }
      Console.WriteLine("Is ArrayList synchronized? = "+list2.IsSynchronized);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Elements in ArrayList1...
A
B
C
D
E
F
G
H
I
Elements in ArrayList2...
A
B
C
D
E
F
G
H
I
Is ArrayList synchronized? = False

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args) {
      ArrayList list1 = new ArrayList();
      list1.Add("One");
      list1.Add("Two");
      list1.Add("Three");
      list1.Add("Four");
      list1.Add("Five");
      Console.WriteLine("Elements in ArrayList...");
      foreach (string res in list1) {
         Console.WriteLine(res);
      }
      ArrayList list = ArrayList.Synchronized(list1);
      Console.WriteLine("Is ArrayList synchronized? = "+list.IsSynchronized);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Elements in ArrayList...
One
Two
Three
Four
Five
Is ArrayList synchronized? = True

  1. सी # में किसी ArrayList में कोई आइटम कैसे जोड़ें?

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

  1. सी # कार्यक्रम वर्तमान धागे की स्थिति की जांच करने के लिए

    C# में मौजूदा थ्रेड की स्थिति जांचने के लिए, IsAlive का उपयोग करें संपत्ति। सबसे पहले, currentThread . का उपयोग करें एक थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए संपत्ति - Thread thread = Thread.CurrentThread; अब thread.IsAlive . का उपयोग करें संपत्ति धागे की स्थिति की जांच करने के लिए - thre

  1. जावा में ArrayList.clear () और ArrayList.removeAll () के बीच अंतर?

    जावा में ArrayList वर्ग सूची इंटरफ़ेस का एक आकार बदलने योग्य-सरणी कार्यान्वयन है। यह शून्य मानों की अनुमति देता है। स्पष्ट () विधि यह वर्ग वर्तमान सूची वस्तु से सभी तत्वों को हटा देता है। उदाहरण import java.util.ArrayList; public class ClearExample {    public static void main(String[] ar