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。
摘自 whuarui2010的专栏