использование файлов ресурсов с параметрами - PullRequest
2 голосов
/ 21 августа 2010

Мой вопрос касается файлов ресурсов (.resx) в c #. (Часть "strings"). Я использую их для хранения своих сообщений, и я хочу знать, как мы можем использовать "значение" записи ресурсас параметрами?!

пример:

Имя: ShowCellValue Значение: значение в ячейке:?и строка:?это:?

и я хочу заполнить "?"параметры с разными значениями.

Спасибо,

1 Ответ

5 голосов
/ 18 февраля 2011

Вы можете использовать string.Format для строк, хранящихся в ваших файлах ресурсов.

Сохранить ShowCellValue как

string showCellValue = "value on cell {0} and row {1} is {2}";

Затем, когда вы захотите использовать его, просто используйте ResourceManager:

ResourceManager rm = new ResourceManager("resource root name", 
    Assembly.GetExecutingAssembly());
MessageBox.Show(string.Format(rm.GetString("showCellValue"), 
    cellName, rowName, cellValue);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...