我有一個全球資源文件有很多值最佳方式
目前在代碼中,我這樣調用
TxtSuccess.Text = (string) GetGlobalResourceObject("GlobalResource", "msgSuccess");
價值,但如果以後在設計中,我們需要重命名變量然後維護將是一個痛苦。
做這樣的事情會更好嗎?
public class AppGlobalConstants
{
public string MsgSuccess{ get; private set; }
public AppGlobalConstants()
{
MsgSuccess= (string) GetGlobalResourceObject("GlobalResource", "msgSuccess");
}
}
那麼如果以後對球隊想改變一些他們可以做這些全球資源的名稱,以便無需修改其使用這些資源的任何頁面。
我們希望使用全局變量,因爲我們的Web應用程序(asp.net web窗體4.5)計劃將來可用於其他國家和語言。
任何特殊原因不使用VS及其內置支持從RESX自動生成資源類用於定期本地化?如果名稱需要更改,則爲 –
。我們已經開始通過應用程序 - – TheTiger
參考了。我個人更喜歡編譯時間失敗,以完成對每個資源字符串重命名的手動測試,但有些人喜歡手動測試... –