Использование ресурсов в C # и Visual Studio 2008 - PullRequest
0 голосов
/ 19 декабря 2009

Недавно я обнаружил ресурс resx в C # / VS2008. Однако у меня возникают проблемы с поиском информации о том, для чего они обычно используются.

Например, я хочу, чтобы где-то в моем проекте была определена «статическая строка», например, класс CSS, который должен использоваться при определенных обстоятельствах. Это хорошая идея, чтобы определить эту строку в качестве ресурса для моего проекта? Или я должен просто определить класс с кучей const string для этих целей?

1 Ответ

4 голосов
/ 19 декабря 2009

Файлы ресурсов обычно следует использовать для строк, которые нуждаются в интернационализации (обычно сообщения пользовательского интерфейса).

Если у вас есть строки, такие как пути к файлам и тому подобное, которые должны быть изменены без перекомпиляции приложения, они должны быть в файлах конфигурации приложения.

Если у вас есть подлинные константы (как, например, выглядит ваш пример), они должны быть определены как строки констант в коде.

...