以下记录可能在老手看来都是很初级了,不过对于我这个新手,每一条都是自己亲身验证过的,在此记录一下。
1、在保存文件时如果是保存CSV文件,或者是一条一条的内容保存。可以先new一个StringBuilder 对象,把要保存的内容拼接好,一次性写入,相比分别多次写入速度快。
2、数组的清零,性能上:Array.Clear() > new一个新数组>>for循环赋值。Array.Clear()的原理是什么搞不懂,但确实快。
3、Array.Copy()也要比for循环赋值要快的多。
以下记录可能在老手看来都是很初级了,不过对于我这个新手,每一条都是自己亲身验证过的,在此记录一下。
1、在保存文件时如果是保存CSV文件,或者是一条一条的内容保存。可以先new一个StringBuilder 对象,把要保存的内容拼接好,一次性写入,相比分别多次写入速度快。
2、数组的清零,性能上:Array.Clear() > new一个新数组>>for循环赋值。Array.Clear()的原理是什么搞不懂,但确实快。
3、Array.Copy()也要比for循环赋值要快的多。
转载于:https://www.cnblogs.com/azhaoxin/p/10946307.html