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("输入有误!");
//}