16

コード ビハインドから提供されたキーに基づいて、リソース ファイルに格納されている文字列値にアクセスする必要がある状況に遭遇しました。

これどうやってするの?

: リソース ファイルは、Silverlight アプリケーションからアクセスしたいソリューションの Web プロジェクトに存在します。

4

6 に答える 6

23

ResourceManagerクラスを使用できます。

ResourceManager myManager = new ResourceManager(typeof(MyResource));
string myString = myManager.GetString("StringKey");
于 2013-10-19T11:13:47.360 に答える
4

私は通常、この方法でリソースにアクセスします

Resources.MyLocalised.CompanyName;
于 2016-05-25T09:12:39.577 に答える
1

「プロパティ」の下に異なる言語の「.resx」ファイルが複数あり、リソース ファイルを動的に変更する場合。次に、このようなコード ビハインドから特定のキーの値を取得します。「.resx」ファイル名に言及する必要はありません。現在設定されている「.resx」ファイル (カルチャ) から値を自動的に取得します。

string str=[ProjectName].Properties.Resources.[ResourceKeyName]
于 2020-05-06T20:17:04.243 に答える