String類是最終的,對String類的任何更改都將返回壹個新的String類對象。這樣,String類的引用就被傳遞給了壹個方法,這個方法對String的任何修改對原引用所指向的對象都沒有影響,類似於基本數據類型。
擴展數據:
String類提供的成員執行以下操作:比較String對象;返回字符串對象中字符或字符串的索引;復制字符串對象的值;分離的或組合的字符串;修改字符串的值;格式化數字;日期和時間;或者字符串形式的枚舉值;將字符串規範化。
使用Compare、CompareOrdinal、CompareTo、Equals、EndsWith和StartsWith方法進行比較。
使用IndexOf、IndexOfAny、LastIndexOf和LastIndexOfAny方法獲取字符串中子字符串或Unicode字符的索引。
使用Copy和CopyTo將壹個字符串或子字符串復制到另壹個字符串或Char類型的數組中。
使用Substring和Split方法從原始字符串的組成部分創建壹個或多個新字符串;使用Concat和Join方法從壹個或多個子字符串創建新字符串。
使用Insert、Replace、Remove、PadLeft、PadRight、Trim、TrimEnd和TrimStart來修改全部或部分字符串。
使用ToLower、ToLowerInvariant、ToUpper和ToUpperInvariant方法更改字符串中Unicode字符的大小寫。
使用Length屬性獲取字符串中Char對象的數量;使用Chars屬性訪問字符串中的實際Char對象。
使用IsNormalized方法測試字符串是否已規範化為特定的範式。使用Normalize方法創建規範化為特定範式的字符串。
百度百科-字符串