5.7 类
string 类 。length 字符的长度 。TrimStart 去掉字符串开头的空格 .trimEND ()去掉字符串后面的空格 .ToUpper() 全部大写 .Tolower () 全部小写 substring(起始位置,截取长度) substring(起始位置) IndextOF ( "字符串" )返回第一次出现此字符串的索引 StartsWith ("字符串")是否以此字符串为开头,返回True或者False EndsWith("字符串") 是否以此字符串为结尾 Contins("字符串")是否包含此字符串 Replace("老字","新字") 将老字用新字替换 Math 类 ceiling() 取上线 Floor() 取下线 Math.PI 圆周率 Math.Sqrt() 平方根 Math.Round () 四舍五入(奇数取下限,偶数取上线 ) DATETIME类 注意在使用之前要进行初始化一遍 DateTime=new DateTime() 若获取当前时间可以不用初始化: DateTime=DateTime.now//系统时间,运行时查询 获取年 dt.year 获取月 dt.Month 获取日 dt.Day 获取小时 dt.hour 获取分 dt.Minute 获取秒 dt.Second 获取这一天是星期几 DayOFWeek d=dt.DAYOFWeek; 获取到的是英文 用中文需用ToString 转换 yyyy年 MM月 dd 日 hh 小写代表12时 大写代表24时 mm分 ss 秒 以上是代为符。可以在字符串中先占下这个空位。 string s=dt.Tosting ("yyyy年MM月dd日hh时mm分ss 秒"); DateTime 可以增加或减去相应的时间 Add() 增加或者减去一定的时间间隔 AddYears() 增加或减去年份 AddMonth() 增加或减去月份 ADDdays() 增加或减去天数 加减天数,小时数时是利用double类型。其他都是int 类型 练习:判断邮箱格式是否正确 //1.有且只能有一个@ //2.不能以@开头 //3.@之后至少有一个. //4.@和.不能靠在一起 //5.不能以.结尾 //Console.Write("请输入邮箱账号:"); //string mail = Console.ReadLine(); //if (mail.Contains("@")) //{ // int aa=mail.IndexOf("@"); // int bb =mail.LastIndexOf("@"); // if ( aa== bb) // { // bool a = mail.StartsWith("@"); // if (!a) // { // string ss = mail.Substring(aa); // if (ss.Contains(".")) // { // int dian = ss.IndexOf("."); // if (dian != 1) // { // int hou = ss.LastIndexOf("."); // if (hou != ss.Length - 1) // { // Console.WriteLine("输入邮箱的格式正确!"); // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } // } // else // { // Console.WriteLine("输入有误!"); // } //} //else //{ // Console.WriteLine("输入有误!"); //}