2014-02-21 2 views
0

У меня есть веб-приложение, которое должно быть локализовано на 3 языках. Все элементы управления берут текст управления из файла Resx этого языка. Теперь у меня есть сценарий, например, если у нас есть сообщения, настраиваемые сообщения об ошибках для показа этой конкретной культуры. Поэтому для этого я создал отдельную папку Foldere как «Resources» и создал resx как «DialogMessages.ar-IQ.resx».Как прочитать файл ресурсов с помощью C#?

Как я могу прочитать "DialogMessages.ar-IQ.resx" в C#?

Я попытался прочитать файл, используя класс ResxResourceReader. Является ли это правильным процессом или существует какой-либо недостаток?

ответ

0

Вы можете использовать ResXResourceReader и правильно указать расположение файла ресурса.

 ResXResourceReader reader = new ResXResourceReader("Map path with resource file"); 
       IDictionaryEnumerator iterator = reader.GetEnumerator(); 
       while (iterator.MoveNext()) 
       { 
// process the collection of key value pair. 
       } 
Смежные вопросы