... или, более удобно:

дал несколько файлов ресурсов для хранения строк. Я показываюMessageBox указав его прямо на файл ресурса с именемTestLocalResource и строка ресурса с именемThisIsMyTest просто ссылаясь на строку ресурса следующим образом:

TestLocalResource.ThisIsMyTest

Теперь это похоже на работу. Но это заставляет меня задуматься о том, что, ссылаясь на строку ресурса таким образом, я всегда буду получать доступ кпо умолчанию файл ресурсов (например,TestLocalResource.resx), а не его немецкая версия (например,TestLocalResource.de-DE.resx)?

Так что вместо этого я должен использоватьResourceManager? Если да, то какResourceManager знать текущий язык (культура)? Нужно ли будет явно установить его?

Вот как я думаю, мне нужно использоватьResourceManager:

ResourceManager resmgr =
    new ResourceManager("MyApplication.MyResource", Assembly.GetExecutingAssembly()); 

Но я надеюсь, что есть способ получить доступ к локализованным строкам ресурсов более удобным способом.

Ответы на вопрос(2)

Ваш ответ на вопрос