Dictionary не хочет искать значение, которое написано кириллицей - C#
Формулировка задачи:
Вот такая ситуация. Не пойму, что не так
Если значение латиница, то все ищет и работает на ура.
А вот если кириллицей, то не хочет искать.
Ищу методом ContainsValue.
Подскажите как заставить воспринимать русское значение.
Решение задачи: «Dictionary не хочет искать значение, которое написано кириллицей»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { var d = new Dictionary<string, string>() {{"б", "бб"}, {"г", "гг"}}; Console.WriteLine(d.ContainsValue("гг")); Console.WriteLine(d.FirstOrDefault(s => s.Value == "гг").Key); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д