关于.net:如何在C#NET中访问资源文件

How to Access Resource File in C# NET

本问题已经有最佳答案,请猛点这里访问。

我在网上搜索了很多查询,得到了很多参考资料,但这给我造成了更多的困惑,所以我把我的问题放在这里。我的资源文件在resource文件夹下,路径resources
r.resx,其中存储了键和值。我想知道一种在后端代码中访问那些键值对的方法。

(注意:请确保它是资源文件而不是资源字典)


1
Properties.Resources.ResourceKey;

有关详细信息,请阅读本地化http://msdn.microsoft.com/en-us/library/vstudio/aa992030(v=vs.100).aspx


考虑到您的示例,您可以访问代码隐藏文件中的键值对,例如,

"resource.rr.[keyname]"。这里,"resource"是您的文件夹名/命名空间,"rr"是您的calss名,"key name"是您的密钥。

但是,您也应该考虑,一旦我们添加任何资源文件默认访问修饰符将是"内部",您可能必须更改为公共或相应地使用它。

enter image description here