Работа над новым способом использования уже существующего поискового движка в приложении.Идея заключается в использовании префиксов для поиска вместо проверки предпочтительных значений в флажках перед поиском.Примерно так: «# 12345678», тогда как поисковик будет возвращать результат для телефонного номера.
Проблема состоит в том, что этот поиск состоит из трех значений.У меня есть два перечисления SearchCriteria и SearchType.Третье значение - это фактический префикс в виде строкового значения.
Каков наиболее эффективный способ решения этой проблемы?Я заглядывал в KeyValuePairs, но, похоже, это немного запутанно.
Я также пытался сохранить разные возможности в словаре.
prefixes = new Dictionary<string, KeyValuePair<SearchCriteria, SearchType>> {
{ values },
{ values }
}
Предложения, пожалуйста?:)