2017-07-06 17 views
0

[プロジェクトプロパティ]の[Rersources]タブ内にいくつかの文字列を定義しました。プロジェクトからの文字列の取得VS内のリソースc#

私はこのような値を取得しようとする方法がある:

rm = new ResourceManager("items", Assembly.GetExecutingAssembly()); 
rm.GetString("DBO_LISTA_URLS_TEST"); 

質問は、私は「アイテム」とどこからそれを得るために何を知らないということです。

どのような手順ですか?

答えて

0

ResourceManagerコンストラクタの最初のパラメータは、リソースファイルの完全な名前空間です。今、私は彼らから文字列を取得することができます

project with resources

:私は2つのリソースファイルを(ファースト・プロジェクトのプロパティウィンドウからと「新しい項目の追加]により、第2)追加した

var assembly = Assembly.GetExecutingAssembly(); 
var projResource = new ResourceManager("ResourcesDemo.Properties.Resources", assembly); 
var customResource = new ResourceManager("ResourcesDemo.Custom", assembly); 

Console.WriteLine(projResource.GetString("DBO_LISTA_URLS_TEST")); 
Console.WriteLine(customResource.GetString("CUSTOM_RESOURCE")); 
関連する問題