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

सी # में किसी ऐरे तक पहुंच को सिंक्रनाइज़ कैसे करें?

किसी सरणी में सिंक्रोनाइज़ एक्सेस प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      Array intArr = new int[] {5, 10, 15, 20, 25, 30, 35, 40 };
      Console.WriteLine("Integer array...");
      foreach (int i in intArr)
      Console.WriteLine(i);
      Console.WriteLine("After applying lock on array...");
      lock(intArr.SyncRoot) {
         foreach (Object ob in intArr)
         Console.WriteLine(ob);
      }
   }
}

आउटपुट

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

Integer array...
5
10
15
20
25
30
35
40
After applying lock on array...
5
10
15
20
25
30
35
40

उदाहरण

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

using System;
public class Demo {
   public static void Main() {
      Array strArr = new String[] {"Harry", "Tom", "Kevin", "Ryan", "Katie", "Amy" };
      Console.WriteLine("String array...");
      foreach (string i in strArr)
      Console.WriteLine(i);
      Console.WriteLine("After applying lock on array...");
      lock(strArr.SyncRoot) {
         foreach (Object ob in strArr)
         Console.WriteLine(ob);
      }
   }
}

आउटपुट

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

String array...
Harry
Tom
Kevin
Ryan
Katie
Amy
After applying lock on array...
Harry
Tom
Kevin
Ryan
Katie
Amy

  1. अपने लैपटॉप पर 4G या 3G इंटरनेट एक्सेस कैसे प्राप्त करें

    क्या जानना है यदि आपके लैपटॉप में 3G या 4G कार्ड चिपसेट स्थापित है, तो आपको केवल मोबाइल ब्रॉडबैंड सेवा के लिए साइन अप करना होगा। बाहरी 4G या 3G USB मॉडेम (लैपटॉप स्टिक) प्लग इन करें, या मोबाइल हॉटस्पॉट से वायरलेस तरीके से कनेक्ट करें। अपने फ़ोन में एक टेदरिंग ऐप इंस्टॉल करें ताकि आपका लैपटॉप आपके फ

  1. सी # में जंजीर सरणी से तत्वों का उपयोग कैसे करें?

    एक दांतेदार सरणी सरणियों की एक सरणी है। इसमें से किसी तत्व तक पहुँचने के लिए, बस उस विशेष सरणी के लिए अनुक्रमणिका का उल्लेख करें। यहां, हमारे पास एक दांतेदार सरणी है जिसमें पूर्णांकों के 5 सरणी हैं - int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }, new int[]{

  1. सी # में एक सरणी कैसे घोषित की जाती है?

    C# में एक सरणी घोषित करने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं - datatype[ ] Name_of_array; यहां, डेटाटाइप सरणी में तत्वों के प्रकार को निर्दिष्ट करने के लिए प्रयोग किया जाता है। [ ] सरणी का आकार निर्दिष्ट करता है। Name_of_array सरणी का नाम निर्दिष्ट करता है। निम्नलिखित एक उदा