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

C#-এ List-এ মোট এলিমেন্ট সংখ্যা গণনা করা

List<T> ক্লাসের Count প্রপার্টি লিস্টে কতগুলো এলিমেন্ট আছে তা জানাতে ব্যবহৃত হয়। এটি O(1) সময়ে কাজ করে।

উদাহরণ ১: Count প্রপার্টি ও Clear() মেথড

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(String[] args) {
        List<String> list = new List<String>();
        list.Add("One");
        list.Add("Two");
        list.Add("Three");
        list.Add("Four");
        list.Add("Five");

        Console.WriteLine("Elements in List1...");
        foreach (string res in list) {
            Console.WriteLine(res);
        }

        Console.WriteLine("\nCount of elements in list = " + list.Count);

        list.Clear();

        Console.WriteLine("\nCount of elements in list (updated) = " + list.Count);
    }
}

আউটপুট

Elements in List1...
One
Two
Three
Four
Five
Count of elements in list = 5
Count of elements in list (updated) = 0

উদাহরণ ২: ইটারেটর ও Count আপডেট

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(String[] args) {
        List<String> list = new List<String>();
        list.Add("100");
        list.Add("200");
        list.Add("300");
        list.Add("400");
        list.Add("500");

        Console.WriteLine("Count of elements in the list = " + list.Count);
        Console.WriteLine("Enumerator iterates through the list elements...");
        List<string>.Enumerator demoEnum = list.GetEnumerator();
        while (demoEnum.MoveNext()) {
            string res = demoEnum.Current;
            Console.WriteLine(res);
        }

        list.Add("600");
        list.Add("700");
        Console.WriteLine("Count of elements in the list (updated) = " + list.Count);
    }
}

আউটপুট

Count of elements in the list = 5
Enumerator iterates through the list elements...
100
200
300
400
500
Count of elements in the list (updated) = 7

মূল পয়েন্টস

  • Count — বর্তমান এলিমেন্ট সংখ্যা রিটার্ন করে (প্রপার্টি, মেথড নয়)।
  • Capacity — আन्तরিক অ্যারের ক্ষমতা (Count থেকে বড় হতে পারে)।
  • Clear() — সব এলিমেন্ট মুছে Count ০ করে দেয়।
  1. OpenCV-এ C++ ব্যবহার করে মোট ফ্রেম সংখ্যা গণনা করা

  2. C#-এ স্ট্রিংয়ের শব্দ সংখ্যা গণনা

  3. পাইথন প্রোগ্রাম: টাপল (Tuple) আসা পর্যন্ত লিস্টের এলিমেন্ট গণনা

  4. পাইথন লিস্টে একটি অবজেক্টের মোট অকারেন্স কাউন্ট করার পদ্ধতি