一、char类型的使用
字符使用单引号,单个字符
转义字符是一种特殊的字符变量,以反斜线开头,后跟一个或多个字符。
输出多级目录可以使用@
二、字符串的声明和初始化
1、引用字符串常量
引用字符串常量初始化——字符使用单引号,字符串使用双引号
2、利用字符数组实例化
利用字符数组初始化——使用string类的构造方法进行初始化:public string(char[] value(字符数组))
3、提取字符数组中的一部分初始化
构造方法:public string(char[] value(字符数组), int offset(起始位置), int count(获取个数))
空字符串与空引用的区别
两个表达式是两种不同的概念,前者是一个字符串,分配了内存空间,可以调用string的任何方法,只是没有显示出任何数据而已;后者是空对象,没有指向任何引用地址,调用string的方法会抛出NullReferenceException空引用异常。
string a = "";
string b = null;
Console.WriteLine(a.ToString());
Console.WriteLine(b.ToString());
Console.ReadLine();
二、连接多个字符串
使用“+”或“a+=”运算符实现多字符串的拼接。
三、比较字符串
“==”
string提供的方法:
1、Compare方法(字符串1,字符串2,是否忽略字母大小写)——返回int类型
字符串1=字符串2 返回0;
字符串1>字符串2 返回1;
字符串1<字符串2 返回-1。
2、CompareTo方法——返回int类型
3、Equals方法——返回bool类型
四、字符串的格式化——Format
1、标准数值格式规范
2、标准日期时间格式规范
格式化的另一种方式:
通过在ToString方法中传入指定的“格式说明符”,也可以实现对数值型数据和日期实践性数据的格式化。
五、字符串截取——Substring方法
注意:在截取字符串时,索引和长度必须位于字符串内的位置,即:索引或者索引+截取字符数量应该小于字符串的长度。
六、分割字符串——Spilt方法
将字符串按照指定的符号分割成数组
七、插入字符串——Insert方法