Что у нас есть
У нас есть несколько сложных элементов управления winforms.Для хранения его состояния мы используем некоторый пользовательский сериализованный класс.Допустим, мы сериализовали его в XML.Теперь мы можем сохранить этот XML-файл как файл в каталоге пользователя или включить его в какой-то другой файл ....
Но ...
Вопрос: ,
если пользователь создает несколько таких элементов управления в своем приложении winform (во время разработки), какой уникальный идентификатор лучше использовать, чтобы узнать, какой из сохраненных конфигураций принадлежит какому из этих элементов управления?
Итак, этот идентификатор должен:
- Оставайтесь неизменными при каждом запуске приложения
- Автоматически задано (или уже задано, как мы можем предположить, что Control.Name всегда там)
- Уникально в приложении
Я думаю, можно представить несколько способов сделать это, и я полагаю, что могут быть некоторые способы сделать это по умолчанию.
Что лучше использовать?Почему?