C# 类----String

string y1,y2,y3,y4,y5;
string x = "你好";// 输入字符串
int a = x.Length;//获取字符串的长度,返回一个 int类型的值
Console.WriteLine("a="+a); //a=2
string y = " AB C 你 好 abc ! ";
y1 = y.Trim();//去掉字符串前后的空格,字符串中间的去不掉。
y2 = y.TrimStart();//去掉前面的空格
y3 = y.TrimEnd(); //去掉后面的空格
int b = y.Trim().Length;
y4 = y.ToLower(); //将字符串中的大写字母转化为小写
y5 = y.ToUpper(); //将字符串中的小写字母转化为大写
Console.WriteLine(y1);
Console.WriteLine(y2);
Console.WriteLine(y3);
Console.WriteLine(b);
Console.WriteLine(y4);
Console.WriteLine(y5);

string z = "372222198711141212";
string n = z.Substring(6,4);//去掉字符串的前6位,截取接下来的4位。
string m = z.Substring(10,2);
string p = z.Substring(12,2);
Console.WriteLine(n+"年"+m+"月"+p+"日");

string y6 = y.Replace("你好","她好").Replace("AB C","问问");
//替换所有符合指定字段的字符串条件的字符串(查找替换功能)
Console.WriteLine(y6);

string x2 = "我爱你爱她爱我";
if (x2.Contains("爱"))//contains(),包含的意思,返回的是布尔型:true,false;
{
Console.WriteLine("包含”爱“字最开始的那个:" + x2.IndexOf("爱"));//indexof 只代表下标,从0开始。
Console.WriteLine("包含”爱“字最后的那个:" + x2.LastIndexOf("爱"));
Console.WriteLine(x2.Substring(x2.IndexOf("爱"), x2.LastIndexOf("爱")));
}

原文地址:https://www.cnblogs.com/likaixuan/p/4331893.html