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。