【字符类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)); //返回值为 true1.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()方法/仅作为本人学习笔记/
