示例#1
0
        public static void RunTest(string input, int length, int count, TruncateDelegate truncate)
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();
            for (int i = 0; i < count; i++)
            {
                truncate(input, length);
            }
            sw.Stop();
            Console.WriteLine("字符串截取的方法{0}:{1}ms ", truncate.Method.Name, sw.Elapsed.TotalMilliseconds);
        }
示例#2
0
 public static void RunTest2(string input, int length, TruncateDelegate truncate)
 {
     Console.WriteLine("{0}结果: {1} ", truncate.Method.Name.PadRight(12, ' '), truncate(input, length));
 }
示例#3
0
 public static void RunTest(string input, int length, int count, TruncateDelegate truncate)
 {
     Stopwatch sw = new Stopwatch();
     sw.Start();
     for (int i = 0; i < count; i++)
     {
         truncate(input, length);
     }
     sw.Stop();
     Console.WriteLine("字符串截取的方法{0}:{1}ms ", truncate.Method.Name, sw.Elapsed.TotalMilliseconds);
 }
示例#4
0
 public static void RunTest2(string input, int length, TruncateDelegate truncate)
 {
     Console.WriteLine("{0}结果: {1} ", truncate.Method.Name.PadRight(12, ' '), truncate(input, length));
 }