gpt4 book ai didi

c# - 如何将resx资源文件变成字典

转载 作者:行者123 更新时间:2023-12-02 12:25:29 25 4
gpt4 key购买 nike

我目前正在开发一个 dll,它将在未来的项目中使用,并尝试用上一个项目中开发的每个有用的方法来填充它。我想重复使用的其中一种方法允许生成包含任何对象集合的 Excel 文件,并使用 resx 资源文件根据对象的属性名称获取列标题。

现在,我的问题是我无法访问库中的此类文件,甚至无法检查该文件是否存在。一种可能的解决方法是将此资源文件转换为字典并将其作为参数传递,但我没有找到这样做的方法或有关该主题的任何文档。对此有任何提示或建议吗?

谢谢你在这里帮助我...

附注:我正在使用 Visual Studio 2013,以防相关。

最佳答案

这是我找到的一种解决方法,它允许获取一个“RuntimeResourceSet”对象,该对象在结构上接近字典(如果您特别需要字典,可以很容易地将其转换为字典):

var myResourceSet = MyResource.ResourceManager.GetResourceSet(CultureInfo.CurrentCulture, true, true);

然后,您可以通过以下方式获取该套装的元素:

var myString = myResourceSet.GetString("MyKey");

希望能有所帮助!

关于c# - 如何将resx资源文件变成字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25011740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com