C#-এ Array.AsReadOnly(T[]) পদ্ধতি নির্দিষ্ট অ্যারের জন্য একটি পঠন-অনলি র্যাপার প্রদান করে, যা শুধুমাত্র-পঠনযোগ্য ReadOnlyCollection
সিনট্যাক্স
public static System.Collections.ObjectModel.ReadOnlyCollectionAsReadOnly (T[] অ্যারে);
এখানে, T হল অ্যারের উপাদানগুলির ধরন, যেখানে অ্যারে T[] হল এক-মাত্রিক শূন্য-ভিত্তিক অ্যারে৷
আসুন এখন Array.AsReadOnly(T[]) পদ্ধতি প্রয়োগ করার একটি উদাহরণ দেখি -
উদাহরণ
ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections.Generic;public class Demo { public static void Main() { String[] arr ={ "John", "Tom", "Katie", "Brad" }; // শুধুমাত্র-পঠনযোগ্য IList wrapper IListlist =Array.AsReadOnly( arr); // শুধুমাত্র পঠনযোগ্য IList এর মানগুলি প্রদর্শন করুন৷ Console.WriteLine( "প্রাথমিক পঠনযোগ্য IList..."); প্রদর্শন (তালিকা); // আসুন এখন শুধুমাত্র পঠনযোগ্য মোড়ক পরিবর্তন করি try { list[0] ="কেভিন"; list[1] ="ব্র্যাডলি"; } ধরা ( NotSupportedException e ) { Console.WriteLine(e.GetType()); Console.WriteLine(e.Message); Console.WriteLine(); } Console.WriteLine( "দুটি উপাদান পরিবর্তন করার পরে, IList একই থাকে যেহেতু এটি শুধুমাত্র পঠনযোগ্য..."); প্রদর্শন (তালিকা); } পাবলিক স্ট্যাটিক ভ্যাইড ডিসপ্লে ( IList list ) { এর জন্য ( int i =0; i আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেপ্রাথমিক পঠনযোগ্য IList...JohnTomKatieBradSystem.NotSupportedException Collection শুধুমাত্র পঠনযোগ্য