如何循环进入资源管理器中的所有资源?
即:foreach(ResourceManager中的字符串资源)//使用recource执行某些操作.
谢谢
使用ResourceManager.GetResourceSet()获取给定区域性的所有资源的列表.返回的ResourceSet实现IEnumerable(您可以使用foreach).
回答Nico的问题:你可以IEnumerable
通过将它转换为泛型来计算a的元素,IEnumerable
并使用Enumerable.Count
扩展方法,这是C#3.5中的新方法:
using System.Linq; ... var resourceSet = resourceManager.GetResourceSet(..); var count = resSet.Cast