码迷,mamicode.com
首页 > Windows程序 > 详细

C#字符串分割效率比较

时间:2016-09-18 06:33:49      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:

//分割字符串效率比较
        public static void Fund()
        {
            //1.用string.Split方法
            //a.字节数组:
            //625毫秒/百万次

            string str1 = "acabcdeabcdeabcde";
            string[] strArr1 = null;

            System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
            sw.Start();

            for (int i = 0; i < 10000000; i++)
            {
                strArr1 = str1.Split(new char[1] { ‘c‘ });
            }

            sw.Stop();

            Console.WriteLine(sw.ElapsedMilliseconds);//以毫秒为单位

            //b.字符串数组

            //703毫秒/百万次
            string str3 = "acabcdeabcdeabcde";
            string[] strArr3 = str3.Split(new string[1] { "cde" }, StringSplitOptions.None);

            //2.Regex.Split方法
            //7093毫秒/百万次
            string str4 = "acabcdeabcdeabcde";
            string[] strArr4 = Regex.Split(str4, "cde");
        }

  

C#字符串分割效率比较

标签:

原文地址:http://www.cnblogs.com/fuhua/p/5880263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!