質問
私はアプリケーションも実施。
私は今後、動的に参照の名前に上下帯域可変ファイルです。
といリソースファイルとログインします。resx、複数の文字列:foo="こんにちは"、バー="残虐"とbaz="世界"
通常、について一言触れたいと思いまし文字列、ログインします。foo;結=="こんにちは";
私の問題は、コードに時間のかは私にはわかりませんしたい場合はをご参照foo、bar、またはbaz-している文字列を含ん"foo"は、"バー"または"baz".
いようなもの:
ログイン["foo"];
なんだろうけど、日本人がある場合に動的に参照を文字列にリソースファイルとは何ですか?
解決
する必要がありまインスタンス ResourceManager
のための Login.resx
:
var resman = new System.Resources.ResourceManager(
"RootNamespace.Login",
System.Reflection.Assembly.GetExecutingAssembly()
)
var text = resman.GetString("resname");
もう、生成されたコードのコードの背後にファイルのリソースファイルを作成した上で実現していきます。これらのファイルは基本的に含む読み取り専用物件リソースとクエリーの内部資源マネージャ。
他のヒント
ばリソースファイルをApp_GlobalResourcesフォルダのようなかったので利用する必要があり
グローバル::システム。資源です。ResourceManager 温=new グローバル::システム。資源です。ResourceManager("RootNamespace.ログイン", グローバル::システム。反射を生み出します。ます。Load("App_GlobalResources"));
かかりましたが図のものです。これまで人がいる。:)
所属していません StackOverflow