কম্পিউটার টিউটোরিয়াল

C#-এ List-এ উপাদান যোগ করুন

List<T> হল জেনেরিক ডাইনামিক অ্যারে যা টাইপ সেফটি প্রদান করে। Add() মেথড দিয়ে লিস্টের শেষে উপাদান যোগ করা যায়। এটি ArrayList-এর টাইপ-সেফ বিকল্প।

উদাহরণ ১: স্ট্রিং লিস্টে উপাদান যোগ

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(String[] args) {
        List list = new List();
        list.Add("One");
        list.Add("Two");
        list.Add("Three");
        list.Add("Four");
        list.Add("Five");
        list.Add("Six");
        list.Add("Seven");
        list.Add("Eight");
        
        Console.WriteLine("এনিউমারেটর দিয়ে লিস্টের উপাদানসমূহ...");
        List.Enumerator demoEnum = list.GetEnumerator();
        while (demoEnum.MoveNext()) {
            string res = demoEnum.Current;
            Console.WriteLine(res);
        }
    }
}

আউটপুট

এনিউমারেটর দিয়ে লিস্টের উপাদানসমূহ...
One
Two
Three
Four
Five
Six
Seven
Eight

উদাহরণ ২: ইন্টিজার লিস্টে উপাদান যোগ

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(String[] args) {
        List list = new List();
        list.Add(50);
        list.Add(100);
        list.Add(150);
        list.Add(200);
        list.Add(250);
        list.Add(500);
        list.Add(750);
        list.Add(1000);
        list.Add(1250);
        list.Add(1500);
        
        Console.WriteLine("এনিউমারেটর দিয়ে লিস্টের উপাদানসমূহ...");
        List.Enumerator demoEnum = list.GetEnumerator();
        while (demoEnum.MoveNext()) {
            int res = demoEnum.Current;
            Console.WriteLine(res);
        }
    }
}

আউটপুট

এনিউমারেটর দিয়ে লিস্টের উপাদানসমূহ...
50
100
150
200
250
500
750
1000
1250
1500

সর্বোত্তম অভ্যাস: foreach লুপ ব্যবহার করাই বেশি পঠনযোগ্য। list.AddRange() দিয়ে একসাথে একাধিক উপাদান যোগ করা যায়। প্রাথমিক ক্যাপাসিটি সেট করলে পারফরম্যান্স বাড়ে।

  1. HTML-এ এলিমেন্টের উচ্চতা (height অ্যাট্রিবিউট) সেট করা

  2. HTML-এ এলিমেন্টের মান কীভাবে যোগ করবেন?

  3. পাইথনে পূর্ণসংখ্যার তালিকার প্রতিটি উপাদানে K যোগ করা

  4. পাইথন লিস্টে ইন্ডেক্সিং দিয়ে উপাদান যোগ করা