C#学习笔记4
C#中比较常用的字符串处理技巧
1.string变量可以看作是char变量的只读数组
string mystring = "Hello,C#";
char mychar = mystring[1];
char[] mychars = mystring.ToCharArray();//字符串转化成字符串数组
Console.WriteLine("mychar:{0}", mychar);
Console.WriteLine("mychars:{0}", mychars);
foreach (char chart in mychars)
{
Console.WriteLine("chart:{0}", chart);
}
2.获取字符串长度
Console.WriteLine("{0}", mystring.Length);
3.大小写转换方法
mystring.ToUpper();
mystring.ToLower();
4.删除字符串的空格
mystring.Trim();//去除字符串中的空格
mystring.TrimStart();//将字符串前面的空格删除
mystring.TrimEnd();//将字符串后面的空格删除
5.在字符串左边或前边添加空格
string myString = "Aligned";
myString = mystring.PadLeft(10);///在左边添加三个空格,使得字符串长度变为10;
Console.WriteLine(myString);
6.分割字符串
string minestr = "This is a test";
char[] separator = {'a'} ;//用来分割的字符
string[] myWords;
myWords = minestr.Split(separator);
Console.WriteLine("myWords:{0}",myWords[1]);