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); }
public static void RunTest2(string input, int length, TruncateDelegate truncate) { Console.WriteLine("{0}结果: {1} ", truncate.Method.Name.PadRight(12, ' '), truncate(input, length)); }