Contains for HashSet - C#
Формулировка задачи:
Приветствую! Не находит слово: "Москв"
Кто знает почему? Заранее спасибо.
Листинг программы
- HashSet<string> totalCity = new HashSet<string>();
- using (StreamReader sr = File.OpenText(path))
- {
- string s = "";
- while ((s = sr.ReadLine()) != null)
- {
- totalCity.Add(s);
- Console.WriteLine(s);
- }
- }
- if(totalCity.Contains("Москв"))
- {
- Console.WriteLine("аааа");
- }
Решение задачи: «Contains for HashSet»
textual
Листинг программы
- HashSet<string> totalCity = new HashSet<string>();
- using (var sr = File.OpenText(dir))
- {
- string s;
- while ((s = sr.ReadLine()) != null)
- totalCity.Add(s);
- foreach (var city in totalCity)
- if (city.IndexOf("Москв", StringComparison.InvariantCultureIgnoreCase) >= 0)
- Console.WriteLine(city);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д