【字符类char】
char用来存储单个字符,字符只能用单引号。
char ch1 = 'A';
char ch2 = '2';
【转义字符】
是一种特殊的字符变量,以“\”开头。
\n 回车换行
\t 横向跳到下一制表位置
\“ 双引号
\b 退格
\r 回车
\f 换页
\\ 反斜线符
\' 单引号
【字符串类String】
string a; //声明字符串变量
string a,b,c;
//为字符串变量赋值
1. string str = “加油骚年!”;
2. char[] ch={'t','i','m','e'};
string a = new string(ch); //输出 time
3.char[] ch={'加','油','骚','年','!'};
string a = new string(ch,3,2);//输出 年!(第3位2个字符)
【连接多个字符串】
运算符“+”连接字符串。
string a = “123”; //声明变量a并初始化
Console.WriteLine(a + “456”); //输出 123456
a += “456”;
Console.WriteLine(a); //输出也是 123456
【比较字符串】
可以用比较运算符“==”。
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine((str1 == str2)); //返回值为 true
1.Compare方法
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(string.Compare(str1,str2));
2.CompareTo方法
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(str1.CompareTo(str2));
上面两种方法返回值都为int类型;
返回-1表示左边小于右边;
返回0表示左边等于右边;
返回1表示左边大于右边;
3.Equals方法
重点掌握该方法,因为其返回值为bool类型。
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(string.Equals(str1,str2));
Console.WriteLine(str1.Equals(str2));
【格式化字符串】
运用.net自带的Format方法。
string str1 = “我”;
string str2 = “爱”;
string str3 = “你”;
string sh = String.Format(“{0},{1},{2}”,str1,str2,str3);
Console.WriteLine(sh); //输出 我爱你
//显示格式化的日期
DateTime dt = DateTime.Now; //获取系统当前时间
string sh = String.Format(“{0:D}”,dt); //D是一种日期格式,具体参考67页表格
Console.WriteLine(sh);
//也可以有下面这种用法
DateTime dt = DateTime.Now; //获取系统当前时间
Console.WriteLine(dt.ToString(“D”));//使用ToString()方法
/仅作为本人学习笔记/