2010-08-21 3 views
2

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

пример:

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

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

Спасибо,

ответ

5

Вы можете использовать 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); 
+0

Спасибо за ваше предложение. –