কম্পিউটার

কিভাবে 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 ইন্টারনেট অ্যাক্সেস পাবেন

  2. সি# এ মাল্টি-ডাইমেনশনাল অ্যারে থেকে উপাদানগুলি কীভাবে অ্যাক্সেস করবেন?

  3. C# এ জ্যাগড অ্যারে থেকে উপাদানগুলি কীভাবে অ্যাক্সেস করবেন?

  4. কিভাবে একটি অ্যারে C# এ ঘোষণা করা হয়?