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

सी # में स्ट्रिंगकोलेक्शन तक पहुंच को सिंक्रनाइज़ कैसे करें

StringCollection तक पहुँच को सिंक्रनाइज़ करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      StringCollection stringCol = new StringCollection();
      String[] arr = new String[] { "100", "200", "300", "400", "500" };
      Console.WriteLine("Array elements...");
      foreach (string res in arr) {
         Console.WriteLine(res);
      }
      stringCol.AddRange(arr);
      Console.WriteLine("Total number of elements = "+stringCol.Count);
      stringCol.RemoveAt(3);
      Console.WriteLine("Total number of elements now = "+stringCol.Count);
      Console.WriteLine("Synchronize access...");
      lock(stringCol.SyncRoot) {
         foreach(object ob in stringCol) {
            Console.WriteLine(ob);
         }
      }
   }
}

आउटपुट

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

Array elements...
100
200
300
400
500
Total number of elements = 5
Total number of elements now = 4
Synchronize access...
100
200
300
500

उदाहरण

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

using System;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      StringCollection strCol = new StringCollection();
      strCol.Add("Katie");
      strCol.Add("Philips");
      strCol.Add("Jacob");
      strCol.Add("Carl");
      strCol.Add("Gary");
      Console.WriteLine("Synchronize access...");
      lock(strCol.SyncRoot) {
         foreach(object ob in strCol) {
            Console.WriteLine(ob);
         }
      }
   }
}

आउटपुट

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

Synchronize access...
Katie
Philips
Jacob
Carl
Gary

  1. सी # में टुपल का तीसरा तत्व कैसे प्राप्त करें?

    टुपल का तीसरा तत्व प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(String[] args){       var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);       var tuple2 = Tuple.Create(75, 200, 500, 70

  1. सी # में टुपल का छठा तत्व कैसे प्राप्त करें?

    Tuple का छठा तत्व प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(String[] args){       var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);       var tuple2 = Tuple.Create(75, 200, 500, 700

  1. हम सी # में द्वि-आयामी सरणी से तत्वों का उपयोग कैसे करते हैं?

    एक 2-आयामी सरणी को एक तालिका के रूप में माना जा सकता है, जिसमें पंक्तियों की संख्या x और स्तंभों की y संख्या होती है। सबस्क्रिप्ट का उपयोग करके 2-आयामी सरणी में एक तत्व का उपयोग किया जाता है। अर्थात्, सरणी का पंक्ति अनुक्रमणिका और स्तंभ अनुक्रमणिका। int x = a[1,1]; Console.WriteLine(x); आइए एक उदा