.Net 拼接字符串的优化
来源:互联网 发布:淘宝中国质造多少钱 编辑:程序博客网 时间:2024/05/02 02:32
在.net中拼接字符串,一般用+=和StringBuilder的Append方法实现
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { long l1, l2; string str = ""; l1 = DateTime.Now.Ticks; for (int i = 0; i < 10000; i++) { str += "sssss"; } l2 = DateTime.Now.Ticks; Console.Write("---------------------------------------------------------\n"); Console.Write("+=运算\n"); Console.Write("\n消耗时间(纳秒):" + (l2 - l1)); //Console.Write(str+"\n"); StringBuilder sb = new StringBuilder(); l1 = DateTime.Now.Ticks; for (int i = 0; i < 10000; i++) { sb.Append("sssss"); } l2 = DateTime.Now.Ticks; Console.Write("\n---------------------------------------------------------\n"); Console.Write("StringBuilder运算\n"); Console.Write("\n消耗时间(纳秒):" + (l2 - l1)); //Console.Write(sb.ToString()); Console.ReadKey(); } }}
一般为了方便,使用+=方法居多.其实+=的效率是很低的.执行结果如下图:
0 0
- .Net 拼接字符串的优化
- Sql动态查询拼接字符串的优化
- perl拼接字符串的性能优化
- 关于字符串拼接优化
- 优化字符串拼接
- ASP.NET数据分页的拼接字符串
- 优化你的JS代码--字符串的拼接
- js字符串拼接优化问题
- 字符串的拼接
- SQL字符串的拼接.
- 字符串的拼接
- 拼接字符串的效率
- 字符串的拼接
- 关于字符串的拼接
- 字符串的拼接-MYSQL
- 字符串的拼接-MYSQL
- 字符串的拼接 iOS
- 字符串的拼接
- python 最小二乘法
- 使用VC6.0在32位平台上开发64位程序
- 《Objective-C 2.0程序设计》读书笔记
- volatile keyword in C
- 说说橡胶软接头安装的误区
- .Net 拼接字符串的优化
- 《关于建立统一的城乡居民基本养老保险制度的意见》
- IP地址库的相关知识整理
- iOS开发建议和技巧:第一部分
- 实现遍历FTP文件夹下的所有文件夹的功能,但是还有编码问题没解决,求帮助
- gradle学习点滴
- synchronized详解
- OGRE: Ogre SampleBrowers框架解析
- 当球员又做裁判?百度为自己提供信誉认证