深入C#中的String类

简介: 深入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:任何基本类型之间都可以转换

目录
相关文章
|
29天前
|
存储 C++ 容器
C++入门指南:string类文档详细解析(非常经典,建议收藏)
C++入门指南:string类文档详细解析(非常经典,建议收藏)
38 0
|
7天前
|
存储 安全 C语言
【C++】string类
【C++】string类
|
存储 编译器 Linux
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
|
9天前
|
编译器 C++
标准库中的string类(上)——“C++”
标准库中的string类(上)——“C++”
|
20天前
|
存储 算法 C语言
【C++初阶】8. STL初阶 + String类
【C++初阶】8. STL初阶 + String类
48 1
|
20天前
|
C语言 C++
【C++初阶】9. string类的模拟实现
【C++初阶】9. string类的模拟实现
38 1
|
1月前
|
存储 编译器 C++
string类的模拟实现
string类的模拟实现
29 0
|
1月前
|
编译器 Linux C++
string类的函数讲解
string类的函数讲解
15 1
|
1月前
|
存储 缓存 编译器
C++:String类的使用
C++:String类的使用
|
1月前
|
Java 索引
【Java】String类常用方法总结
【Java】String类常用方法总结
20 0