Acessar cadeias de recursos localizadas sem criar uma instância do 'ResourceManager'?

Eu criei alguns arquivos de recursos para armazenar seqüências de caracteres. Estou exibindo umMessageBox apontando-o diretamente para um arquivo de recurso chamadoTestLocalResource e uma cadeia de recursos chamadaThisIsMyTest simplesmente referenciando a cadeia de recursos como esta:

TestLocalResource.ThisIsMyTest

Agora isso parece funcionar. Mas isso me deixa pensando que, referenciando a cadeia de recursos dessa maneira, sempre acessarei opadrão arquivo de recurso (por exemplo,TestLocalResource.resx) em vez de sua versão em alemão (por exemplo,TestLocalResource.de-DE.resx)?

Então, eu tenho que usarResourceManager? Se sim, comoResourceManager conhecer o idioma atual (cultura)? Vou precisar defini-lo explicitamente?

É assim que eu acho que precisaria usarResourceManager:

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

Mas espero que haja uma maneira de acessar cadeias de recursos localizadas de uma maneira mais conveniente.

questionAnswers(2)

yourAnswerToTheQuestion