一、字符串操作
//字符串转数组
string mystring="this is a string"
char[] mychars=mystring.ToCharArray();
//foreach循环处理char数组
foreach(char mychar in mystring)
{
Console.WriteLine(mychar);
}
mystring.Length //获取元素的个数
二、转大小写
<string>.ToLower() //小写
<string>.ToUpper() //大写
三、删除字符串中的空格或其它字符
<string>.Trim() //清除字符串中的空格
<string>.TrimStart() //清除字符串前面的空格
<string>.TrimEnd() //清除字符串后面的空格
char[] trimchars ={‘‘,‘e‘,‘s‘};
mystring.Trim(trimchars); //清除mystring 中的空格、e、s 字符
四、往字符串中添加空格或指定字符
<string>.PadLeft(); //在左侧添加空格
<string>.PadRight(); //在右侧添加空格
mystring=mystring.PadLeft(10); //使字符串达到指定长度(10),如果达不到就在前面添加空格
mystring=mystring.PadLeft(10,‘-‘); //使字符串达到指定长度(10),如果达不到就在前面添加‘-’字符
五、分割字符
<string>.Split();
string mystring="This is a test.";
char[] separator={‘ ‘}; //空格
string[] mywords=mystring.Split(separator); //使用separator(空格) 分割字符串mystring
foreach(string word in mywords) //使用foreach 遍历mywords数组
{
console.WriteLine("{0}",word);
}
原文:http://www.cnblogs.com/lijea/p/4455447.html