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

सरणी वर्ग की Array.IsSynchronized संपत्ति C# में क्या करती है?

सी में Array.IsSynchronized संपत्ति को एक मान मिलता है जो दर्शाता है कि क्या ऐरे तक पहुंच सिंक्रनाइज़ है।

IsSynchronized गुण Arrays द्वारा कार्यान्वित किया जाता है क्योंकि यह System.Collections.ICollection इंटरफ़ेस द्वारा आवश्यक है। सरणियों का उपयोग करने वाली कक्षाएं SyncRoot गुण का उपयोग करके स्वयं के सिंक्रनाइज़ेशन को भी लागू कर सकती हैं।

निम्नलिखित वाक्य रचना है -

public bool IsSynchronized { get; }

Array.IsSynchronized संपत्ति कार्यान्वयन SyncRoot संपत्ति की तरह ही है -

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {
      Array arr = new int[] { 2, 1, 9, 4, 8, 6,8 };
      lock(arr.SyncRoot) {
         foreach (Object val in arr)
         Console.WriteLine(val);
      }
   }
}

आउटपुट

2
1
9
4
8
6
8

  1. सरणी वर्ग की Array.Rank संपत्ति C# में क्या करती है?

    रैंक गुण का उपयोग करके, आइए एक सरणी के आयामों की संख्या ज्ञात करने के लिए एक उदाहरण देखें। arr.Rank यहाँ, arr हमारा ऐरे है - int[,] arr = new int[5,5]; यदि आप सरणी में मौजूद पंक्तियों और स्तंभों को प्राप्त करना चाहते हैं, तो GetLength गुण का उपयोग करें - arr.GetLength(0); arr.GetLength(1); निम्नल

  1. सी # में बिटअरे क्लास की गणना संपत्ति क्या है?

    काउंट प्रॉपर्टी का उपयोग करके बिटअरे वर्ग में तत्वों की संख्या की गणना करें। आइए सबसे पहले अपनी बिटअरे क्लास सेट करें - BitArray arr = new BitArray(10); अब काउंट प्रॉपर्टी का उपयोग करें जैसा कि नीचे दिखाया गया है - उदाहरण using System; using System.Collections; public class Demo {    p

  1. सी # में सॉर्टेडलिस्ट क्लास की क्षमता संपत्ति क्या है?

    SortedList वर्ग में क्षमता गुण में SortedList का अधिकतम आकार होता है। सॉर्टेडलिस्ट की डिफ़ॉल्ट क्षमता 16 है। आप C# में SortedList वर्ग की क्षमता संपत्ति को लागू करने के लिए निम्नलिखित कोड को चलाने का प्रयास कर सकते हैं - उदाहरण using System; using System.Collections; namespace Demo {