2010-08-21 65 views
2

我的問題是關於c#中的資源文件(.resx)(「字符串」部分) 我正在使用它來存儲我的消息,我想知道如何使用「值「的資源項目的參數?!使用帶參數的資源文件

例如:

名稱: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

感謝您的建議。 – 2011-11-13 07:34:03