測試stringbuilder執行效率示例

2022-09-26 09:03:12 字數 983 閱讀 7565

複製** **如下:

//測試stringbuilder的執行效率

public static void fun2()

//停止測量某個時間間隔的執行時間。

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++)

//停止測量某個時間間隔的執行時間。

stopw.stop();

&程式設計客棧nbsp; console.writeline("stringbuilder執行的時間:" + stopw.elapsedmilliseconds.tostring() + "毫秒");

#endregion

#region 框架型別中的string

string str2 = "我喜歡程式設計!";

stopw.reset();

stopw.start();

for (int i = 0; i < 10000; i++)

stopw.stop();

console.writeline("string執行的時間:" + stopw.elapsedmilliseconds.tostring() + "毫秒");

//使用建議:對於程式中大量的字元操作 比如拼接啊 什麼之類的 盡量使用stringbuilder

#endregion

&程式設計客棧nbsp;      }

本文標題: 測試stringbuilder執行效率示例

本文位址:

StringBuilder與String有哪些區別

在相同字串的許多操作上,使用stringbuilder類會比使用string類更有效率。對於少量的字串拼接的字元操作,使用string模擬較方便。string類和stringbuilder類都用來處理字串,它們之間有著較多相似的常規用法,並且這兩個之間可以相互轉換,這導致很多人認為這兩者基本相同。但...

string和StringBuilder的區別

博主最近做訂餐系統,因為是在成品上進行迭代開發,所以裡面就有很多前人的智慧型和。神奇之處。然後我就看到了下面這一堆 stringbuilder sb new stringbuilder 訂單排到上面 if flagz 後面n多行後面還有就不整出來了,這堆 給我看蒙了,先不說好壞,不過做到了整齊。然後...

string與stringbuilder的區別

string 物件是不可改變的。每次使用 system.string 類中的方法之一時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。stringbuilder 物件是動態物件,允許擴充它所封裝的字串中字元的數量,但是您可以為它可容納的最大字元數指定乙個值,當修改 string...