本渣突然要用到,但网上没有好的答案,于是就自己写了。
尽管说不解释一来就上代码基本都是招摇过市,但我词穷说不出来啊
//using System.Reflection;
//using 项目名.Properties;
List<T> GetResources<T>()
{
var resources = typeof(Resources).GetProperties(BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance)
.Select(property => property.GetValue(property.Name, null))
.Where(obj => obj is T)
.Select(obj => (T)obj)
.ToList<T>();
return resources;
}
请随意转载,就说是你写的。。。