如何提高 网循环的效率
终极管理员 知识笔记 126阅读
循环(Loop)是所有编程中不可或缺的语法之一,可以轻松访问数组或集合,其执行效率与遍历的对象集数量成正比。在ASP。NET,可以使用系统集合。IEnumerator接口来提高这个操作的效率。如下:ArrayList _ arle gexes=new ArrayList();ArrayList _ ARL替换=new ArrayList();_ arlregex.add(新正则表达式(@'\s{2,} '),RegexOptions。已编译|正则表达式。大小写忽略));_替换。添加(“”);ienumerator _ ienm regex es=_ arle gexes。获取枚举器();IEnumerator _ ienm替换=_ ARL替换。获取枚举器();StringBuilder _ sb=new StringBuilder();While (_ ienmregexes。Movenext () _ ienmreplaces。movenext()){ regex _ ex=(regex)_ ienmregexes。目前;String _ replace=(String)_ ienm替换。目前;_sb=新的StringBuilder(_ex。替换(_sb。ToString(),_ replace)););}

标签: