Использование направляющих для идентификации в ресурсах
Можно ли использовать Guids в качестве идентификатора в файлах ресурсов?
В моей программе пользователь сможет выбирать между некоторыми возможными типами при создании элемента. Какой пункт был выбран, сохраняется через Guid.
Но дефисы в руководствах кажутся проблемой для файлов ресурсов. Есть ли лучшее решение, чтобы использовать Replace
чтобы удалить все дефисы из Guid, прежде чем искать имя типа на текущем языке?
1 ответ
Решение
Как вы превращаете гидов в струны?
Ты можешь использовать Guid.ToString("N")
создать струнный проводник без каких-либо дефисов.
Возможно, вам также придется поставить нецифровую цифру в начале - если вы это сделаете, то, вероятно, проще всего это сделать с помощью String.Format():
string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"