C#----字符串String

把字符串变成字符数组

String text="123456";
Char[] chs=text.tochararray();

把字符数组变成字符串

Text=new string(Chs);

把字符串变成小写

string smalltext=text.ToLower

把字符串变成大写

string bigtext=text.ToUpper

不区分大小写

String str1="abc";
String str2="ABC";
str1.Equals(str2.StringComparison.OrdinallgnoreCase);
if(str1==str2)
{
    如果相等会怎样
}

去掉不想要的字符

string date = "2012--------11------02";
char[] chs = new[] { '-' };
string[] time = date.Split(chs, StringSplitOptions.RemoveEmptyEntries);
//返回值是一个数组
Console.WriteLine("{0}年{1}月{2}日", time[0], time[1], time[2]);
Console.ReadKey();

替换部分字符串

String.replace(string oldvalue,string newvalue)

判断是否包含子字符串

string str="123456";
bool result=str.contains("123");
if(result)
{

}

从某个位置通过索引来截取符串

第一种方法

string str="123456789"
str=str.Substring(4);
//截取掉前四个字符,输出结果为56789

第二种方法

string str = "123456789";
str = str.Substring(3, 5);
//从第三个字符开始,取后5个,结果是45678

猜你喜欢

转载自blog.csdn.net/liangjiabao5555/article/details/85379444