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

সি শার্পে কেস-ইনসেনসিটিভ (Case-insensitive) ডিকশনারি (Dictionary)

বড়-ছোট হাত উপেক্ষা করে তুলনা করতে কেস-ইনসেনসিটিভ ডিকশনারি ব্যবহার করুন।

ডিকশনারি ঘোষণা করার সময় কেস-ইনসেনসিটিভ ডিকশনারি পেতে নিচের প্রোপার্টিটি সেট করুন −

StringComparer.OrdinalIgnoreCase

প্রোপার্টিটি এভাবে যোগ করুন −

Dictionary dict = new Dictionary(StringComparer.OrdinalIgnoreCase);

সম্পূর্ণ কোডটি নিচে দেওয়া হলো −

উদাহরণ

using System; 
using System.Collections.Generic; 
public class Program { 
    public static void Main() { 
        Dictionary dict = new Dictionary(StringComparer.OrdinalIgnoreCase); 
        dict.Add("cricket", 1); 
        dict.Add("football", 2); 
        foreach (var val in dict) { 
            Console.WriteLine(val.ToString()); 
        } 
        // কেস-ইনসেনসিটিভ ডিকশনারি অর্থাৎ "cricket" সমান "CRICKET" 
        Console.WriteLine(dict["cricket"]); 
        Console.WriteLine(dict["CRICKET"]); 
    } 
}

আউটপুট

[cricket, 1]
[football, 2]
1
1
  1. পাইথনে বিল্ট-ইন ডিকশনারি ফাংশন ও মেথড (Built-in Dictionary Functions & Methods)

  2. পাইথনে ডিকশনারি মেথড: update(), has_key(), fromkeys()

  3. পাইথন ডিকশনারি কী লেন্থ ট্রাঙ্কেট (Truncate) করা

  4. পাইথন টাপলকে ডিকশনারিতে রূপান্তর করার পদ্ধতি