遍历Resources下资源文件方法
默认Resource遍历
Properties.Resources res = new Properties.Resources();
PropertyInfo[] properInfo = res.GetType().GetProperties(BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance);
foreach (PropertyInfo item in properInfo)
{
}
新增资源文件遍历
using System.Collections;
var resourceSet = Resources.Vpps.ResourceManager.GetResourceSet(System.Globalization.CultureInfo.CurrentCulture, true, true); //Vpps为新增资源文件
var count = resourceSet.Cast<object>().Count();
foreach (DictionaryEntry item in resourceSet.Cast<object>())
{
string s = item.Key.ToString();
byte[] data = (byte[])item.Value;
}
本文介绍了两种遍历.NET中资源文件的方法:一是遍历默认的Resources资源,通过反射获取所有静态属性;二是遍历新增的资源文件,使用ResourceManager获取资源集并进行遍历。

1万+

被折叠的 条评论
为什么被折叠?



