2017-07-06 40 views
0

我已经在项目属性的Rersources选项卡中定义了一些字符串。从项目资源中获取字符串VS c#

我试图让这种价值观的方法是:

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

的问题是,我不知道什么是“项目”,并从哪里得到它做。

什么程序?

回答

0

ResourceManager构造函数的第一个参数是资源文件的完整名称空间。从他们

project with resources

现在我能得到的字符串:我(通过最前一页从项目属性窗口和第二“添加新项”)增加了两个资源文件

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")); 
相关问题