如何循环进入资源管理器中的所有资源?
即:foreach(ResourceManager中的字符串资源)//使用recource执行某些操作.
谢谢
VVS*_*VVS 29
使用ResourceManager.GetResourceSet()获取给定区域性的所有资源的列表.返回的ResourceSet实现IEnumerable(您可以使用foreach).
回答Nico的问题:你可以IEnumerable
通过将它转换为泛型来计算a的元素,IEnumerable<object>
并使用Enumerable.Count<T>()
扩展方法,这是C#3.5中的新方法:
using System.Linq;
...
var resourceSet = resourceManager.GetResourceSet(..);
var count = resSet.Cast<object>().Count();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24651 次 |
最近记录: |