gpt4 book ai didi

c# - 获取所有(Properties.Resources)存储在字典中

转载 作者:太空狗 更新时间:2023-10-29 22:21:10 25 4
gpt4 key购买 nike

我想根据一个 ID 自动将图像加载到我的 GUI 中。为此,我希望能够从 Visual Studio 2008(使用 C#)中的 Resources.resx 文件中获取所有图像。如果我知道它们是什么,我知道我一次可以得到一个:

Image myPicture = Properties.Resources.[name of file];

然而,我正在寻找的是沿着这些方向......

foreach(Bitmap myPicture in Properties.Resources) {Do something...}

最佳答案

只需使用 Linq (tm)

ResourceManager rm = Properties.Resources.ResourceManager;

ResourceSet rs = rm.GetResourceSet(new CultureInfo("en-US"), true, true);

if (rs != null)
{
var images =
from entry in rs.Cast<DictionaryEntry>()
where entry.Value is Image
select entry.Value;

foreach (Image img in images)
{
// do your stuff
}
}

关于c# - 获取所有(Properties.Resources)存储在字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849299/

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