c#深入String类
字符串的方法
Equals
-
功能
- 验证两个字符串是否相等
-
格式
- 字符串.Equals(另一个字符串)
-
例子
CompareTo
-
格式
- 数字字符串.CompareTo(数字字符串)
-
例子
IndexOf
-
功能
- 获取内容在字符串中的索引值位置
-
格式
- 字符串.IndexOf(内容)
-
例子
如果内容在字符串中,返回内容的索引值
如果内容不在字符串中,返回-1
LastIndexOf
-
功能
- 返回内容最后一次查到的位置
-
格式
- 字符串.LastIndexOf(内容)
Split
-
功能
- 把字符串进行分割,按照指定的分融符
-
格式
-
字符串.Split(分割符号)
-
注意
- 分割符号需要是char类型
-
-
例子
Substring
-
功能
- 从起始位置开始,截取指定长度的字符,截取字符串内容
-
格式
- 字符串.Substring(开始索引,截取长度)
-
例子
ToLower
-
功能
- 转换为大写
-
格式
- 字符串.ToLower()
ToUpper
-
功能
- 转换为小写
-
格式
- 字符串.ToUpper()
Trim
-
功能
- 去掉字符串前后的空格
-
格式
- 字符串.Trim()
-
例子
String类的方法
Join
-
功能
- 把字符串数组中的成员,按照指定的连接符号拼成一个字符串
-
格式
- String.Join(连接字符串,字符串数组)
-
例子
Compare
-
功能
- 比较两个字符串的大小
-
格式
- String.Compare(字符串1,字符串2)
-
返回值
-
1
- 大于
-
0
- 等于
-
-1
- 小于
-
-
例子
比较两个数字字符串的大小
Format
-
基本格式化
-
功能
- 格式化字符串拼接
-
格式
- String.Format(格式字符串,槽0数据,槽1数据)
-
例子
当槽数据为非字符串时,也是可以的
-
-
数值格式化
-
说明
- 在槽位置处新增内容,实现数值格式化
-
格式
- {槽编号:格式字符}
-
类型
-
C
-
参考
- {0:c3}
-
例子
C2
C3
-
-
D
-
参考
- {0:D}
-
例子
-
-
F
-
参考
- {0:F3}
-
例子
-
-
N
-
参考
- {0:N4}
-
例子
-
-
P
-
参考
- {0:P4}
-
例子
-
-
X
-
参考
- {0:N}
-
例子
-
-
-
数据类型转换
隐式转换
-
小转大
- int转float
- float转double
显式转换
-
字符串转数值型
-
字符串转整型
- int.Parse(数字字符串)
-
字符串转单精度浮点
- float.Parse(数字字符串)
-
字符串转双精度浮点
- double.Parse(数字字 符串)
-
注意
- Parse方法只接收字符串参数
-