深入C#中的String类

一、String类里面的方法:
1.indexOf():查找某个字符在字符串中的位置
语法:字符串.indexOf(); //返回一个int
2.Substring():从字符串中截取某个字符串
语法:字符串.Substring();//返回String
3.ToLower():将字符串转换成小写形式
语法:字符串.ToLower();//返回String
4.Equals():比较两个字符串是否相等
语法:字符串1.Equals(“字符串2”);//返回bool
5.Join():连接字符串
语法:string.Join(“需要连接的字符”,需要连接的数据)
6.Split():分割字符串
语法:字符串.Split(‘按照某个字符’) //返回数组
7.Trim():清除字符串左右两边的空格
语法:字符串.Trim();//返回string类型
二、Format格式化字符串:
语法:string.Format(“格式化字符串”,参数列表);
eg:string.Format(“姓名{0}”,name);
eg:string.Format("{0}乘以{1}等于{2}",num1,num2,num1*num2)
三、Format里面的参数化数值:
1.C:货币格式
2.D:十进制格式
3.F:小数点后面固定的位数
4.N:用逗号隔开的数字
5.P:百分比计数法
6.X:十六进制的格式
四、类型转换:
1.显式类型转换(强制类型转换):当源类型小于目标类型的时候,需要显式转换。
2.隐式类型转换(自动类型转换):当源类型大于目标类型的时候,需要隐式转换。
五、数值类型与字符串之间的转换
1.字符串转换为int类型
语法:int.Parse(字符串);
2.字符串转换为double类型
语法:double.Parse(“字符串”);
六、数值类型转换为字符串
语法:数值.ToString();
七、使用Convert进行转换
语法:Convert.ToInt32(要转换的值);
八、Parse与Convert的区别:
Parse:是将字符串类型转换为数值类型
Convert:任何基本类型之间都可以转换

原文地址:https://www.cnblogs.com/a1111/p/12815917.html