关于拆分字符串的效率问题。 是吗?谁能告诉如果用正则表达式如何分解?str是一行的,以“|”结尾。谢谢各位。最好能给出代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String[] list = str.Split(new Char[]{'|'});orString[] list = System.Text.RegularExpressions.Regex.Split(str,"|"); >> 当str中"|"出现的次数达到20000次以上时,耗时要达到2分钟以上。这还是你的程序有问题. :)如果循环正确的话,整个过程也只是遍历字符串一次,复杂度O(n),怎么回两分钟?关键是每次IndexOf要从上次的位置开始,而不是从头开始。IndexOf有一个重载形式,带一个int参数表示起始位置的。 服务端得到 客户端发送的流 GetRequestStream C#里,用程序在数据库建表有没有什么好方法? 有没有办法识别远程计算机安装了什么杀毒软件? .net有什么图像识别的控件吗 在线急等,重载泛型转换运算符的错误 如何判断一个远程文件是否可用? DataGridView.Columns的顺序怎么调? 关于Entity Framework使用存储过程的问题。。 关于.net自带验证控件?一个怪现象! 求救:一定要看看!!关于字节和汉字的转化问题 哪里能下到API的资料? 可恶的C#,怎么回事?
这还是你的程序有问题. :)如果循环正确的话,整个过程也只是遍历字符串一次,复杂度O(n),怎么回两分钟?
关键是每次IndexOf要从上次的位置开始,而不是从头开始。
IndexOf有一个重载形式,带一个int参数表示起始位置的。