如何提高.NET循环的效率
2005-06-28 21:22
183 查看
循环,是所有程序设计中不可或缺的语法之一,它可以很轻松地实现对一个数组或是集合进行遍历访问,它的执行效率是与所遍历的对象集的数量成正比的。在ASP.NET中,可以通过使用
System.Collections.IEnumerator接口来提升此操作的运行效率。如下:
ArrayList _arlRegexs = new ArrayList(); ArrayList _arlReplaces = new ArrayList(); _arlRegexs.Add(new Regex(@"\s{2,}" , RegexOptions.Compiled|RegexOptions.IgnoreCase)); _arlReplaces.Add(" "); ...... IEnumerator _ienmRegexs = _arlRegexs.GetEnumerator(); IEnumerator _ienmReplaces = _arlReplaces.GetEnumerator(); StringBuilder _sb = new StringBuilder(); while(_ienmRegexs.MoveNext() && _ienmReplaces.MoveNext()) { Regex _ex = (Regex)_ienmRegexs.Current; String _replace = (String)_ienmReplaces.Current; _sb = new StringBuilder(_ex.Replace(_sb.ToString() , _replace)); }
相关文章推荐
- 如何提高循环效率
- 如何提高循环效率
- 如何提高数组循环的效率 - 倒序循环、Duff`s Device、异步迭代
- 程序员如何提高工作效率
- 如何利用索引提高 SQL Server 数据处理的效率
- 如何提高网页的效率(下篇)——Use YSlow to know why your web Slow
- 如何提高SQL的执行效率
- 一个优秀的程序员应该如何提高工作效率?
- 经验如何提高PHP执行效率的50个技巧
- .net实例:在ASP.NET Atlas中调用Web Service—批量调用以提高效率
- 如何提高创作型任务的效率?
- 如何提高你的工作效率?
- 如何使用eclipse可以更好的提高我们的工作效率
- 如何提高你的工作效率
- Visual Studio 2008开发新特性系列课程(13):团队协作开发利器——VSTS2008如何提高团队开发效率
- 如何提高测试效率
- 如何通过“重用”提高原型设计的工作效率
- 如何提高软件质量及测试效率
- 程序员究竟该如何提高效率
- 如何提高工作效率!