一個字符串就是一個string類型數據,此類型變量我們可以把它看作一個只讀數組,其元素是char變量,在這里我們來說下string類型的常用命令。
1、TocharArray():將此實例中的字符復制到 Unicode 字符數組。其示例是“char[] ch = <string類型變量>.ToCharArray();”,這個語句是把string類型變量的字面值(如字面值為“This is a dog”)按字符方式賦值給ch數組,ch數組每個元素存放string變量的每個字符,注意是字符,不是單詞,即ch[0]=“T”,不是“This”。
2、ToLower():返回此字符串轉換為小寫形式的副本。注意是小寫形式的副本,意思是其本身的字符串變量沒變,沒真正改變本身的東西,會創建一個新的字符串,其代碼可以寫成“string strX = str.ToLower();”。
3、ToUpper():與上面一個類型,只是返回此字符串轉換為大寫形式的副本。
4、Trim():返回從當前字符串的開頭和結尾刪除所有空白字符后剩余的字符串。
5、TrimStart():返回從當前字符串的開頭刪除所有空白字符后剩余的字符串。
6、TrimEnd():返回從當前字符串的結尾刪除所有空白字符后剩余的字符串。
7、PadLeft():返回一個新字符串,該字符串通過在此實例中的字符左側填充空格來達到指定的總長度,從而實現右對齊。(后面有實例)
8、PadRight():返回一個新字符串,該字符串通過在此字符串中的字符右側填充空格來達到指定的總長度,從而使這些字符左對齊,其效果與PadLeft相似。(后面有實例)
最后,大家可以在vs2013中試下如下代碼:
string str = "yangb";
string strl,strr;
Console.WriteLine($"{str}");
strl = str.PadLeft(12);
Console.WriteLine($"{strl}");
strr = str.PadRight(12,'+');
Console.WriteLine($"{strr}");
Console.ReadKey();
