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

C#-এ Dictionary-এ কী/ভ্যালু জোড়ার সংখ্যা জানা

C#-এ Dictionary<TKey, TValue> কালেকশনে কতগুলো কী/ভ্যালু জোড়া আছে তা জানতে Count প্রপার্টি ব্যবহার করা হয়। এটি O(1) সময়ে কাজ করে।

উদাহরণ ১: Dictionary-এ এলিমেন্ট যোগ করে Count চেক

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Dictionary dict = new Dictionary();
        dict.Add("One", "Chris");
        dict.Add("Two", "Steve");
        dict.Add("Three", "Messi");
        dict.Add("Four", "Ryan");
        dict.Add("Five", "Nathan");

        Console.WriteLine("এলিমেন্ট সংখ্যা = " + dict.Count);
        Console.WriteLine("\nকী/ভ্যালু জোড়াসমূহ...");
        foreach (KeyValuePair res in dict) {
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
        }

        if (dict.ContainsValue("Angelina"))
            Console.WriteLine("মান পাওয়া গেল!");
        else
            Console.WriteLine("ডিকশনারিতে মান নেই!");

        dict.Clear();
        Console.WriteLine("ক্লিয়ার করা কী/ভ্যালু জোড়াসমূহ...");
        foreach (KeyValuePair res in dict) {
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
        }
        Console.WriteLine("এখন এলিমেন্ট সংখ্যা = " + dict.Count);
    }
}

আউটপুট

এলিমেন্ট সংখ্যা = 5
কী/ভ্যালু জোড়াসমূহ...
Key = One, Value = Chris
Key = Two, Value = Steve
Key = Three, Value = Messi
Key = Four, Value = Ryan
Key = Five, Value = Nathan
ডিকশনারিতে মান নেই!
ক্লিয়ার করা কী/ভ্যালু জোড়াসমূহ...
এখন এলিমেন্ট সংখ্যা = 0

উদাহরণ ২: শুধু Count দেখানো

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Dictionary dict = new Dictionary();
        dict.Add("One", "David");
        dict.Add("Two", "Brian");
        dict.Add("Three", "Paul");
        dict.Add("Four", "Ryan");
        dict.Add("Five", "Nathan");

        Console.WriteLine("এলিমেন্ট সংখ্যা = " + dict.Count);
    }
}

আউটপুট

এলিমেন্ট সংখ্যা = 5

ব্যাখ্যা: Dictionary.Count প্রপার্টি কালেকশনে মোট কী/ভ্যালু জোড়ার সংখ্যা রিটার্ন করে। Clear() মেথড কল করলে সব এলিমেন্ট মুছে যায় এবং Count ০ হয়ে যায়। এটি জেনেরিক কালেকশনের একটি স্ট্যান্ডার্ড প্রপার্টি।

  1. পাইথনে ডিকশনারি থেকে ম্যাক্সিমাম ভ্যালুর কী বের করা (Get key with maximum value)

  2. পাইথনে ডিকশনারি থেকে ভ্যালু দিয়ে কী বের করা (Get key from value)

  3. পাইথনে ডিকশনারিতে কী-এর ভ্যালু আপডেট কীভাবে করবেন?

  4. রেডিস HLEN কমান্ড: হ্যাশ ফিল্ড দ্রুত গণনা করুন