Примечание. Я знаю следующие вопросы по этой теме:
et al. Тем не менее, я не нахожу ответы на эти вопросы удовлетворительными (они недостаточно конкретны).
Я также осведомлен о MSDN страницах по этой теме, но они также, похоже, экономят техническую информацию относительно накладных расходов использования файлов ресурсов.
Мое затруднение заключается в том, что мы собираемся начать локализацию приложения с большим размером WinForms. На этом этапе моя озабоченность связана с производительностью доступа к ресурсам из файла .resx, например, из вложенного цикла. В настоящее время для небольшой части кода мы локализованы (имена столбцов, заголовки строк и т.д. Для DataGridView
и т.д.), Мы обналичиваем ресурсы в глобальных переменных соответствующего класса и используем их.
Как используются ресурсы из .resx(они включены в сборку во время компиляции?) и есть ли преимущество в производительности от обналички этих ресурсов и использования глобальных переменных для доступа?