一、string類型變量可以看作是char變量的只讀數組。因此,可使用char變量訪問string變量的每個字符,但不能用這種方式為各個字符變量賦值。 如:
string myString = "A string";
char myChar = myString [ 1 ];
二、可以使用ToCharArray()獲得一個可寫的char數組。如:
string myString = "A string";
char [ ] myChars = myString.ToCharArray ( );
三、可以在foreach循環中使用字符串。如:
foreach ( char character in myString )
{
Console.WriteLine( "{ 0 } ", character );
}
四、可以用Length獲取元素的個數。
五、ToLower()和ToUpper()可以把字符串轉換為小寫或大寫形式。
六、Trim() , TrimStart()和TrimEnd()用於把字符串的空格(所有空格、前面或後面空格)刪掉。
七、PadLeft()和PadRight()可以在字符串的左邊或右邊添加空格或其他字符。
八、Split() 可以把字符串按指定分隔字符進行分割。
九、Compare 比較字符串的內容,考慮文化背景(場所),確定某些字符是否相等。
十、CompareOrdinal 與Compare一樣,但不考慮文化背景。
十一、Format 格式化包含各種值的字符串和如何格式化每個值的說明符。
十二、IndexOf 定位字符串中第一次出現某個給定子字符串或字符的位置。
十三、IndexOfAny 定位字符串中第一次出現某個字符或一組字符的位置。
十四、LastIndexOf 與IndexOf一樣,但定位最後一次出現的位置 。
十五、LastIndexOfAny 與IndexOfAny,但定位最後一次出現的位置。
十六、Replace 用另一個字符或子字符串替換字符串中給定的字符或子字符串 。