質問

私はアプリケーションも実施。

私は今後、動的に参照の名前に上下帯域可変ファイルです。

といリソースファイルとログインします。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"));

かかりましたが図のものです。これまで人がいる。:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top