Я столкнулся со странной ситуацией, когда искал значение в HashSet
. Он находит соответствие правильно, когда я передаю жестко запрограммированную строку, но не при использовании переменной, содержимое которой точно совпадает с этой жестко запрограммированной строкой.
Это изображение и информация об отладке внизу показывает именно то поведение, которое мне интересно. Почему orgs.Contains(org)
возвращает false
, а orgs.Contains("Barr Family Practice")
возвращает true
? В этом случае содержимое org
является в точности «Семейной практикой Барр».