কম্পিউটার

C# এ ArrayList ক্লাস কি?


ArrayList ক্লাস একটি বস্তুর একটি আদেশকৃত সংগ্রহ প্রতিনিধিত্ব করে যা পৃথকভাবে সূচিত করা যেতে পারে। এটি মূলত একটি অ্যারের বিকল্প৷

নিম্নলিখিত পদ্ধতিগুলি অ্যারেলিস্ট ক্লাস -

Sr. No পদ্ধতি এবং বর্ণনা
1 সর্বজনীন ভার্চুয়াল int যোগ(বস্তুর মান);
ArrayList এর শেষে একটি বস্তু যোগ করে।
2 পাবলিক ভার্চুয়াল শূন্য AddRange(ICcollection c);
ArrayList এর শেষে একটি IC Collection এর উপাদান যোগ করে।
3 পাবলিক ভার্চুয়াল শূন্যতা সাফ();
ArrayList থেকে সমস্ত উপাদান সরিয়ে দেয়।
4 পাবলিক ভার্চুয়াল বুলে রয়েছে(অবজেক্ট আইটেম);
অ্যারেলিস্টে একটি উপাদান আছে কিনা তা নির্ধারণ করে।
5 পাবলিক ভার্চুয়াল অ্যারেলিস্ট GetRange(int index, int count);
একটি ArrayList প্রদান করে যা উৎস ArrayList-এর উপাদানগুলির একটি উপসেট প্রতিনিধিত্ব করে।
6 পাবলিক ভার্চুয়াল int IndexOf(object);
অ্যারেলিস্টে বা এটির একটি অংশে একটি মানের প্রথম সংঘটনের শূন্য-ভিত্তিক সূচক প্রদান করে।
7 সর্বজনীন ভার্চুয়াল অকার্যকর সন্নিবেশ (int index, অবজেক্ট মান);
নির্দিষ্ট সূচকে ArrayList এ একটি উপাদান সন্নিবেশ করান।
8 সর্বজনীন ভার্চুয়াল শূন্যতা InsertRange(int index, IC Collection c);
নির্দিষ্ট সূচকে ArrayList-এ একটি সংগ্রহের উপাদান সন্নিবেশ করায়।
9 সর্বজনীন ভার্চুয়াল শূন্যতা সরান(অবজেক্ট অবজেক্ট);
ArrayList থেকে একটি নির্দিষ্ট বস্তুর প্রথম ঘটনাটি সরিয়ে দেয়।
10 সর্বজনীন ভার্চুয়াল শূন্যতা RemoveAt(int index);
ArrayList-এর নির্দিষ্ট সূচকে উপাদানটি সরিয়ে দেয়।
11 সর্বজনীন ভার্চুয়াল অকার্যকর অপসারণরেঞ্জ(int index, int count);
ArrayList থেকে উপাদানের একটি পরিসীমা সরিয়ে দেয়।
12 পাবলিক ভার্চুয়াল শূন্যতা বিপরীত();
ArrayList এ উপাদানের ক্রম বিপরীত করে।
13 পাবলিক ভার্চুয়াল শূন্য সেটরেঞ্জ(int index, ICCollection c);
ArrayList-এ বিভিন্ন উপাদানের উপর একটি সংগ্রহের উপাদান কপি করে।
14 পাবলিক ভার্চুয়াল অকার্যকর সাজান();
অ্যারেলিস্টে উপাদানগুলিকে সাজায়।
15 সর্বজনীন ভার্চুয়াল শূন্য TrimToSize();
ArrayList এ উপাদানের প্রকৃত সংখ্যার ক্ষমতা সেট করে।

আসুন ArrayList-

-এর একটি উদাহরণ দেখি

C# এ একটি ArrayList সাজাতে, Sort() পদ্ধতি ব্যবহার করুন।

নিচের ArrayList −

ArrayList arr = new ArrayList();
arr.Add(32);
arr.Add(12);
arr.Add(55);
arr.Add(8);
arr.Add(13);

এখন ArrayList −

সাজাতে Sort() পদ্ধতি ব্যবহার করা হয়
arr.Sort();

আপনি C# −

-এ একটি ArrayList সাজানোর জন্য নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন

উদাহরণ

using System;
using System.Collections;

namespace Demo {
   class Program {

      static void Main(string[] args) {

         ArrayList arr = new ArrayList();

         arr.Add(89);
         arr.Add(34);
         arr.Add(77);
         arr.Add(90);

         Console.Write("List: ");
         foreach (int i in arr) {
            Console.Write(i + " ");
         }

         Console.WriteLine();
         Console.Write("Sorted List: ");
         arr.Sort();
         foreach (int i in arr) {
            Console.Write(i + " ");
         }
         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

আউটপুট

List: 89 34 77 90
Sorted List: 34 77 89 90

  1. C# এ স্ট্যাটিক ক্লাস কি?

  2. C# এ টাইপ নিরাপদ কি?

  3. C# এ ArrayList ক্লাসের কাউন্ট সম্পত্তি কি?

  4. C# এ একটি ArrayList ক্লাসের ক্যাপাসিটি প্রপার্টি কি?