কম্পিউটার

C# এ কেস-সংবেদনশীল অভিধান


তুলনা করতে, কেস উপেক্ষা করে, কেস-অসংবেদনশীল অভিধান ব্যবহার করুন।

একটি অভিধান ঘোষণা করার সময়, অক্ষর-সংবেদনশীল অভিধান পেতে নিম্নলিখিত বৈশিষ্ট্য সেট করুন -

StringComparer.OrdinalIgnoreCase

এই মত সম্পত্তি যোগ করুন -

Dictionary <string, int> dict = new Dictionary <string, int> (StringComparer.OrdinalIgnoreCase);

এখানে সম্পূর্ণ কোড −

উদাহরণ

using System;
using System.Collections.Generic;
public class Program {
   public static void Main() {
      Dictionary <string, int> dict = new Dictionary <string, int>       (StringComparer.OrdinalIgnoreCase);
      dict.Add("cricket", 1);
      dict.Add("football", 2);
      foreach (var val in dict) {
         Console.WriteLine(val.ToString());
      }
      // case insensitive dictionary i.e. "cricket" is equal to "CRICKET"
      Console.WriteLine(dict["cricket"]);
      Console.WriteLine(dict["CRICKET"]);
   }
}

আউটপুট

[cricket, 1]
[football, 2]
1
1

  1. পাইথনে অন্তর্নির্মিত অভিধান ফাংশন এবং পদ্ধতি

  2. পাইথনে অভিধান পদ্ধতি (আপডেট(), has_key(), fromkeys()

  3. পাইথন অভিধানে কী দৈর্ঘ্য কীভাবে কাটা যায়?

  4. আমি কিভাবে একটি পাইথন টিপলকে অভিধানে রূপান্তর করতে পারি?