多くの値を持つグローバル リソース ファイルがあります
現在コードでは、このように値を呼び出します
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) を追加の国と言語で使用できるようにする計画があるため、グローバルを使用したいと考えています。