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

目录
相关文章
|
9天前
|
Java 编译器 ice
【Java开发指南 | 第十五篇】Java Character 类、String 类
【Java开发指南 | 第十五篇】Java Character 类、String 类
28 1
|
9天前
|
C语言 C++
【C++】string类(常用接口)
【C++】string类(常用接口)
21 1
|
1天前
|
存储 Java API
【JAVA学习之路 | 提高篇】[内部类与常见API]String类
【JAVA学习之路 | 提高篇】[内部类与常见API]String类
|
1天前
|
Java API
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)
|
2天前
模拟实现string类--重载输入输出流
模拟实现string类--重载输入输出流
|
3天前
|
编译器 测试技术 C语言
从C语言到C++_11(string类的常用函数)力扣58和415(下)
从C语言到C++_11(string类的常用函数)力扣58和415
4 0
|
3天前
|
存储 编译器 C语言
从C语言到C++_11(string类的常用函数)力扣58和415(中)
从C语言到C++_11(string类的常用函数)力扣58和415
7 0
|
3天前
|
存储 C语言 C++
从C语言到C++_11(string类的常用函数)力扣58和415(上)
从C语言到C++_11(string类的常用函数)力扣58和415
7 0
|
7天前
|
C#
C#的类和对象的概念学习案例刨析
【5月更文挑战第17天】C#是一种面向对象的语言,以类和对象为核心。类作为对象的模板,定义了属性(如Name, Age)和行为(如Greet)。对象是类的实例,可设置属性值。封装通过访问修饰符隐藏实现细节,如Customer类的私有name字段通过Name属性访问。继承允许新类(如Employee)从现有类(Person)继承并扩展。多态让不同对象(如Circle, Square)共享相同接口(Shape),实现抽象方法Area,提供灵活的代码设计。
30 1
|
8天前
|
C语言 C++ 容器
C++ string类
C++ string类
10 0