一般我們想要測試使用那種方法或著那種類型效率更高,使用Stopwatch類進行測試就可以,我也是現在才知道。
先來看個小示例,如下。
前提,先引用using System.Diagnostics;命名空間。
1 //實例化一個sw
2 Stopwatch sw = new Stopwatch();
3 //開始計數
4 sw.Start();
5
6 //實例化一個sb
7 StringBuilder sb = new StringBuilder();
8
9 //循環
10 for (int i = 0; i < 10000; i++)
11 {
12 //追加
13 sb.Append(i);
14 }
15 //輸出所用時間 毫秒
16 Console.WriteLine(sw.ElapsedMilliseconds);
17
18 //重置為0
19 sw.Reset();
20 //開始計數
21 sw.Start();
22 //字義一個 s字符串
23 string s = "";
24
25 //循環
26 for (int i = 0; i < 10000; i++)
27 {
28 s = s + i;
29