У меня есть приложение, в котором мне нужно заполнить текстовое поле с названием компании, и я заполнил пользовательский AutoCompleteStringColection всеми доступными названиями компаний из базы данных. Когда пользователь вводит изменение названия компании, набирая и выбирая из списка новое название компании, мне нужен идентификатор (Guid) выбранной компании, чтобы я мог выполнить поиск и получить остальную информацию о компании. Поскольку название компании не гарантированно уникально, я не могу найти название и ожидать правильной записи. Я посмотрел на расширение класса string, но все, что я могу найти, это примеры, которые добавляют методы. Я попробовал это, добавив переменную для хранения идентификатора и методы для получения и установки идентификатора, но при получении идентификатора это всегда последний установленный идентификатор. Можно ли добавить свойство в класс, расширив его? Я уже изменил то, что пытался сделать, чтобы найти название компании и отобразить список, из которого пользователь выберет, если будет возвращено несколько совпадений, но я все же хотел бы знать, могу ли я добавить свойство таким способом в случае, если это приходит снова.