¿Acceder a cadenas de recursos localizadas sin crear una instancia de 'ResourceManager'?

He creado algunos archivos de recursos para contener cadenas. Estoy mostrando unaMessageBox apuntándolo directamente a un archivo de recursos llamadoTestLocalResource y una cadena de recursos llamadaThisIsMyTest simplemente haciendo referencia a la cadena de recursos de esta manera:

TestLocalResource.ThisIsMyTest

Ahora esto parece funcionar. Pero esto me deja preguntándome que al hacer referencia a la cadena de recursos de esta manera, siempre accederé adefect archivo de recursos (por ejemplo,TestLocalResource.resx) en lugar de su versión en alemán (por ejemplo,TestLocalResource.de-DE.resx)?

Entonces, ¿tengo que usarResourceManager? Si es así, ¿cómo funcionaResourceManager conoce el idioma actual cultur)? ¿Tendré que configurarlo explícitamente?

Así es como creo que necesitaría usarResourceManager:

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

Pero espero que haya una manera de acceder a cadenas de recursos localizadas de una manera más conveniente.