楼主想要的是优化代码量,不是代码运行效率。
讲到运行效率,这XML本身就多半是从文件或者网络读入,再解析成DOM。有这么一个大头在了,你再来优化这么一点字符串比较实在没有什么意义 。
【 在 sssss (冬至) 的大作中提到: 】
: 标 题: Re: 请问如何优化一下这段代码
: 发信站: 水木社区 (Fri Aug 28 16:55:09 2020), 站内
:
: 抛砖引玉下:把字符串转为int(比如用map),然后用switch代替循环
:
: 性能应该会更好些
:
: 【 在 coreman (周文兴) 的大作中提到: 】
: : 这是一段从XML文件中提取内容填充到configObject类成员变量的代码,大概有近100个else if比较分支
: : 请问如何优化一下,减少代码量
: : using (XmlReader xr = XmlReader.Create(configXMLReader, settings))
: : ...................
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.86.151.*]
--
FROM 76.126.252.*