কম্পিউটার টিউটোরিয়াল

C#-এ Array.IsSynchronized প্রোপার্টি কী কাজ করে?

C#-এ Array.IsSynchronized প্রোপার্টি একটি মান প্রদান করে যা ইঙ্গিত দেয় অ্যারেতে এক্সেস সিঙ্ক্রোনাইজড কিনা।

IsSynchronized প্রোপার্টি অ্যারে দ্বারা ইমপ্লিমেন্ট করা হয়েছে কারণ 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. C#-এ Array.IsFixedSize প্রোপার্টি কী?

  2. C#-এ Array.Rank প্রোপার্টি কী?

  3. C#-এ BitArray ক্লাসের Count প্রোপার্টি কী?

  4. C#-এ SortedList ক্লাসের Capacity প্রোপার্টি কী?