Использование направляющих для идентификации в ресурсах

Можно ли использовать Guids в качестве идентификатора в файлах ресурсов?

В моей программе пользователь сможет выбирать между некоторыми возможными типами при создании элемента. Какой пункт был выбран, сохраняется через Guid.

Но дефисы в руководствах кажутся проблемой для файлов ресурсов. Есть ли лучшее решение, чтобы использовать Replace чтобы удалить все дефисы из Guid, прежде чем искать имя типа на текущем языке?

1 ответ

Решение

Как вы превращаете гидов в струны?

Ты можешь использовать Guid.ToString("N") создать струнный проводник без каких-либо дефисов.

Возможно, вам также придется поставить нецифровую цифру в начале - если вы это сделаете, то, вероятно, проще всего это сделать с помощью String.Format():

string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"
Другие вопросы по тегам