Файл ресурсов против статического класса для значений, которые не нужно будет локализовывать на C#

#c#

#c#

Вопрос:

Я случайно услышал, как двое моих коллег обсуждали эту тему, и мне было интересно, какова общая мысль.

Прямо сейчас в нашем приложении мы используем множество пар ключ-значение, и они ищут наилучший способ реализовать решение, которое позволило бы нам не запоминать написание ключа.

Ответ №1:

Файл ресурсов генерирует статический класс за кулисами для доступа к этим ресурсам, так что в конечном итоге вы получаете в основном то же самое. Просто, если вы используете файл ресурсов и однажды решите локализовать, то все готово. Конечно, определенного ответа на этот вопрос нет. Для меня это выглядит субъективно, поскольку оба решения вполне жизнеспособны.

Комментарии:

1. Да, это то, что я понял. Я знаю, что они оба делают в основном одно и то же, мне просто интересно, что бы использовало большинство людей, учитывая выбор…