天天看點

Windows Phone開發之String與StringBuilder

Windows Phone開發,越來越火,開發涉及的東西也是越來越多,但是與Windows Mobile開發還是有很大的差別。

開發語言都是C#,在這一點上都是一樣的。對于String與StringBuilder的使用,在WM和Wp上是相同的。

String:

System.String   引用類型

常用的基本成員:

Length  傳回字元串的長度。

Contains()  判斷目前字元串對象是否包含一個指定的字元串對象。

Remove()/Replace()  接收一個帶有修改(被删除或替換的字元)了的字元串的副本。

Substring()  傳回目前字元串的子字元串。

ToCharArray()  傳回一個表示目前字元串的資附數組。

ToUpper()/ToLower()  建立目前字元串的大小寫副本。

Format()  格式化一個字元串的字面量。

----------------------------------------------------------

StringBuilder:

System.Text.StringBuilder

在WP開發中,預設沒有引入該類型,可以在寫上StringBuilder時滑鼠懸空停留檢視其全部引用路徑,點選選中該類加入引用。

字元串String一旦建立,它的值就将不可再被修改。而StringBuilder是可以修改的,這樣,在處理大批量資料或多次更新字元串時采用StringBuilder效率更高。

StringBuilder常用的方法:

StringBuilder.Append("xxx");

總之,在考慮效率和對一個字元串頻繁操作時,才會用到StringBuilder。