源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

测试stringbuilder运行效率示例

  • 时间:2020-10-17 07:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:测试stringbuilder运行效率示例
[u]复制代码[/u] 代码如下:
//测试StringBuilder的运行效率         public static void Fun2()         {             #region string             string str = "我喜欢编程!";             //提供一组方法和属性,可用于准确地测量运行时间。             Stopwatch stopw = new Stopwatch();             //开始或继续测量某个时间间隔的运行时间。             stopw.Start();             for (int i = 0; i < 100000; i++)             {                 str += "Test";             }             //停止测量某个时间间隔的运行时间。             stopw.Stop();             Console.WriteLine("string运行的时间:" + stopw.ElapsedMilliseconds.ToString() + "毫秒");             #endregion             #region StringBuilder             StringBuilder sbuild = new StringBuilder("我喜欢编程!");             stopw.Reset();             stopw.Start();             for (int i = 0; i < 100000; i++)             {                 sbuild.Append("Test");             }             //停止测量某个时间间隔的运行时间。             stopw.Stop();             Console.WriteLine("StringBuilder运行的时间:" + stopw.ElapsedMilliseconds.ToString() + "毫秒");             #endregion             #region 框架类型中的String             String str2 = "我喜欢编程!";             stopw.Reset();             stopw.Start();             for (int i = 0; i < 10000; i++)             {                 str2 += "Test";             }             stopw.Stop();             Console.WriteLine("String运行的时间:" + stopw.ElapsedMilliseconds.ToString() + "毫秒");             //使用建议:对于程序中大量的字符操作 比如拼接啊 什么之类的 尽量使用StringBuilder             #endregion         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部