解决方案 »
- c# B/S 导出word或者excel 试下例子 导出的东西不一样
- 如何用函数实现这个打开窗体的简单功能??
- vs2008中怎么才能让两个重叠的label显示下面label中的字?
- System.Diagnostics.Process.Start( "player.exe"[,"workDirectory"]); 错在哪里?求求了求
- 学习的疑问
- 学习visual studio.net c# 基础,推荐些资料
- C#+MYSQL(MySQLDriverCS驱动)问题40 就这么多 我给不了 不然给10000
- 100分:下面的文件我用LoadXml方法怎么才能读到xmldocument中,很多次都出问题!
- SQL Server 2005 Express Edition 启用远程连接
- Controls.Find的用法
- 请问一下关于webbrowser的问题
- FileSystemWatcher监控文件/目录修改者
如果你完全不知道其他字符串到底有可能是什么,不抛异常还能怎么办,自己正则判断吗,效率更低
也就是这问题无解哦? xml是有规律的字符串,除了抛异常,必定还是有其他算法能快速找出来哦。
无脑add进去,过后又找,太没效率了
但是如果错误原因不确定或者错误种类比较多的话,LoadXML() 然后捕获异常的方式反而效率会比较高
而且检查效率也与XML字符串的长度有关
list的数据是我添加进去的,放进去之前先判断一下,判断的时候不一样么? 100万条数据不一样要判断100万次么,判断这100万次是在所难免的,现在就想找个高效的方法来判断。
那么显然对于list的每个成员,都必须完整读取一次才可以判断。
比如如果错误数据是固定缺失了最后的>,其实字符串判断最后是不是>就行了,这样是最快的,
但是对于其他类型的错误,这个算法就无能为力了而从头到尾检查每一项是否合法,必然是效率比较低的算法,但是也是适应性最强的算法
这个数量级如果不用多线程谈 效率也是 扯淡.
可不可以往索引表,Map等方向想. 像跑解密一样.