কম্পিউটার

C# এ সংগ্রহের ক্লাস কি কি?


সংগ্রহের ক্লাসগুলি বিভিন্ন উদ্দেশ্যে কাজ করে, যেমন উপাদানগুলিতে গতিশীলভাবে মেমরি বরাদ্দ করা এবং একটি সূচকের ভিত্তিতে আইটেমগুলির একটি তালিকা অ্যাক্সেস করা ইত্যাদি।

সংগ্রহে −

এর ক্লাসগুলো নিচে দেওয়া হল
Sr. No শ্রেণী এবং বর্ণনা এবং ব্যবহার
1 অ্যারেলিস্ট
এটি একটি বস্তুর আদেশকৃত সংগ্রহকে প্রতিনিধিত্ব করে যা পৃথকভাবে সূচিত করা যেতে পারে।
2 হ্যাশটেবল
এটি সংগ্রহের উপাদানগুলি অ্যাক্সেস করতে একটি কী ব্যবহার করে।
3 বাছাই তালিকা
এটি একটি তালিকার আইটেমগুলি অ্যাক্সেস করতে একটি কী এবং একটি সূচক ব্যবহার করে।
4 স্ট্যাক
এটি অবজেক্টের একটি লাস্ট-ইন, ফার্স্ট আউট সংগ্রহের প্রতিনিধিত্ব করে।
5 সারি
এটি বস্তুর একটি প্রথম-ইন, প্রথম আউট সংগ্রহ উপস্থাপন করে।
6 BitArray
এটি মান 1 এবং 0 ব্যবহার করে বাইনারি উপস্থাপনার একটি অ্যারের প্রতিনিধিত্ব করে।

C# −

-এ BitArray ক্লাসের একটি উদাহরণ দেখা যাক

উদাহরণ

using System;
using System.Collections;

namespace CollectionsApplication {
   class Program {
      static void Main(string[] args) {
         //creating two bit arrays of size 8
         BitArray ba1 = new BitArray(8);
         BitArray ba2 = new BitArray(8);

         byte[] a = { 60 };
         byte[] b = { 13 };

         //storing the values 60, and 13 into the bit arrays
         ba1 = new BitArray(a);
         ba2 = new BitArray(b);

         //content of ba1
         Console.WriteLine("Bit array ba1: 60");

         for (int i = 0; i < ba1.Count; i++) {
            Console.Write("{0, -6} ", ba1[i]);
         }
   
         Console.WriteLine();

         //content of ba2
         Console.WriteLine("Bit array ba2: 13");

         for (int i = 0; i < ba2.Count; i++) {
            Console.Write("{0, -6} ", ba2[i]);
         }

         Console.WriteLine();
         BitArray ba3 = new BitArray(8);
         ba3 = ba1.And(ba2);

         //content of ba3
         Console.WriteLine("Bit array ba3 after AND operation: 12");

         for (int i = 0; i < ba3.Count; i++) {
            Console.Write("{0, -6} ", ba3[i]);
         }

         Console.WriteLine();
         ba3 = ba1.Or(ba2);

         //content of ba3
         Console.WriteLine("Bit array ba3 after OR operation: 61");

         for (int i = 0; i < ba3.Count; i++) {
            Console.Write("{0, -6} ", ba3[i]);
         }

         Console.WriteLine();
   
         Console.ReadKey();
      }
   }
}

আউটপুট

Bit array ba1: 60
False False True True True True False False
Bit array ba2: 13
True False True True False False False False
Bit array ba3 after AND operation: 12
False False True True False False False False
Bit array ba3 after OR operation: 61
True False True True False False False False

  1. C# এ নামস্থান কি?

  2. C# এ সংগ্রহের ক্লাস কি কি?

  3. C# এ ক্লাস কি কি?

  4. C# এ সংরক্ষিত কীওয়ার্ডগুলি কী কী?