কম্পিউটার

C# এ জেনেরিক সংগ্রহ কি কি?


C#-এর সাধারণ সংগ্রহের মধ্যে রয়েছে , , ইত্যাদি।

তালিকা

List হল একটি জেনেরিক সংগ্রহ এবং ArrayList হল একটি নন-জেনারিক সংগ্রহ৷

আসুন একটি উদাহরণ দেখি। এখানে, আমাদের তালিকায় ছয়টি উপাদান রয়েছে -

উদাহরণ

using System;
using System.Collections.Generic;

class Program {
   static void Main() {
      // Initializing collections
      List myList = new List() {
         "one",
         "two",
         "three",
         "four",
         "five",
         "six"
      };
      Console.WriteLine(myList.Count);
   }
}

আউটপুট

6

বাছাই করা তালিকা

একটি সাজানো তালিকা হল একটি অ্যারে এবং একটি হ্যাশ টেবিলের সমন্বয়। এটিতে আইটেমগুলির একটি তালিকা রয়েছে যা একটি কী বা একটি সূচক ব্যবহার করে অ্যাক্সেস করা যেতে পারে৷

আসুন একটি উদাহরণ দেখি। এখানে, বাছাই করা তালিকা -

-এ আমাদের চারটি উপাদান রয়েছে

উদাহরণ

using System;
using System.Collections;

namespace CollectionsApplication {
   class Program {
      static void Main(string[] args) {
         SortedList sl = new SortedList();

         sl.Add("001", "Tim");
         sl.Add("002", "Steve");
         sl.Add("003", "Bill");
         sl.Add("004", "Tom");

         if (sl.ContainsValue("Bill")) {
            Console.WriteLine("This name is already in the list");
         } else {
            sl.Add("005", "James");
         }

         ICollection key = sl.Keys;

         foreach (string k in key) {
            Console.WriteLine(k + ": " + sl[k]);
         }
      }
   }
}

আউটপুট

This name is already in the list
001: Tim
002: Steve
003: Bill
004: Tom

  1. C# এ জেনেরিক পদ্ধতি কি কি?

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

  3. জাভা 9-এ অপরিবর্তনীয় সংগ্রহের সুবিধা কী কী?

  4. জাভাতে জেনেরিক সংগ্রহের ব্যবহার কি?