Всем привет!
Вам когда-нибудь приходилось делать поиск по строковому ключу в
Dictionary? Главная проблема со строковыми ключами — непредсказуемость регистра (Premium, PREMIUM, PrEmIuM).Можно придумать разные "велосипеды", которые помогут обойти эту проблему (например, везде делать
String.ToLower()). Но зачем что-то делать, если можно этого не делать?Существует классный способ решения вопроса: передать параметр
StringComparer.CurrentCultureIgnoreCase в конструкторе Dictionary.Вот и всё. Вы великолепны! 🍸
+1 к простым решениям ✅
