随笔 - 106  文章 - 2  评论 - 2017  阅读 - 43万 
11 2009 档案
改善一下Int.Parse的性能
摘要:偶尔吹毛求疵一下,众所周知,各种数值类型的Parse方法是很耗时间的。比如定义一个string s = "123",int n = 123,我们看s到n之间,没有任何理解障碍。但计算机就不行,它要一堆转换才能明白s到n的关系。下面写了一个自定义的类型转换函数。 没有用Math.Pow函数求幂,速度提高了两倍;将自定义求幂函数与主函数合并一起,速度快了近一倍;使用while而不是for循环,速度略有提高。如果加上转换失败处理,总体速度大约比Int.Parse快一倍。CodeCode highlighting produced by Actipro CodeHighlighte 阅读全文
posted @ 2009-11-17 22:58 小城故事 阅读(812) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示