//String类
//字符串当中,索引号是从0开始的
////长度length
//string a = " Hello ";
//int b = a.Length;
//Console.WriteLine(b);
//Console.Write(a);
////去掉字符串前后空格
//Console.Write(a.Trim());
////去掉前面的空格
//Console.Write(a.TrimStart());
////去掉后面的空格
//Console.Write(a.TrimEnd());
////将所有大写转换为小写
//Console.WriteLine(a.ToLower());
////将所有小写字母转换为大写
//Console.WriteLine(a.ToUpper());
////截取字符串,从开始索引截取到最后
//Console.WriteLine(a.Substring(5));
////截取字符串,从开始索引截取指定的长度
//Console.WriteLine(a.Substring(5, 2));
////替换
//Console.WriteLine(a.Replace("l", "a"));
////查找开头第一次出现的索引号,返回值为-1.表示没有找到
//Console.WriteLine(a.IndexOf("l"));
////从后向前找
//Console.WriteLine(a.LastIndexOf("l"));
////查看是否以空格开头
//Console.WriteLine(a.StartsWith(" "));
////查看是否以o结尾
//Console.WriteLine(a.EndsWith("o"));
////查看是否包含a
//Console.WriteLine(a.Contains("a"));
//Console.WriteLine(a);
//Console.ReadLine();
//数学类 Math
//取上线
// double a = 3.14;
// Console.WriteLine(Math.Ceiling(a));
// //取下线
// Console.WriteLine(Math.Floor(a));
// //开平方根
// Console.WriteLine(Math.Sqrt(a));
// //圆周率
// Console.WriteLine(Math.PI);
// //四舍五入
// Console.WriteLine(Math.Round(1.5));
// Console.WriteLine(Math.Round(2.5));
// //奇数。5的情况下取上线
////偶数。5的情况下取下线
//Console.ReadLine();
//随机数类 Random
//需要使用随机数的时候需要先初始化
//Random ran = new Random();
//int a = ran.Next(10);
//Console.WriteLine(a);
// 练习:判断邮箱格式是否正确
//1.有且只能有一个@
//2.不能以@开头
//3.@之后至少有一个.
//4.@和.不能靠在一起
//5.不能以.结尾
//Console.Write("请输入您的邮箱账号:");
//string mail = Console.ReadLine();
//if (mail.Contains("@"))
//{
// int a = mail.IndexOf("@");
// int b = mail.LastIndexOf("@");
// if (a == b)
// {
// if (!mail.StartsWith("@"))
// {
// string mail1 = mail.Substring(a);
// if (mail1.Contains("."))
// {
// //731944381@qq.com
// if (mail1.IndexOf(".") != 1&&mail.Substring(a-1,1)!=".")
// {
// if (!mail.EndsWith("."))
// {
// Console.WriteLine("输入的邮箱格式正确!您输入的账号是:"+mail);
// }
// else
// {
// Console.WriteLine("格式错误!");
// }
// }
// else
// {
// Console.WriteLine("格式错误!");
// }
// }
// else
// {
// Console.WriteLine("格式错误!");
// }
// }
// else
// {
// Console.WriteLine("格式错误!");
// }
// }
// else
// {
// Console.WriteLine("格式错误!");
// }
//}
//else
//{
// Console.WriteLine("格式错误!");
//}
//Console.ReadLine();
//验证码:随机出四位验证码
//A~Z a~z 0~9
//不区分大小写
//string ss = "ABCDEFGHJKLMNOPQRSTUVWXYZabcdefghjklmnopqrstuvwxyz0123456789";
//Random ran = new Random();//随机数类的初始化
////int a = ran.Next(62);
////int b = ran.Next(62);
////int c = ran.Next(62);
////int d = ran.Next(62);
////string aa = ss.Substring(a, 1);
////string bb = ss.Substring(b, 1);
////string cc = ss.Substring(c, 1);
////string dd = ss.Substring(d, 1);
////string rect = aa + bb + cc + dd;
//string rect = "";
//for (int i = 0; i < 4; i++)
//{
// int a = ran.Next(62);
// rect += ss.Substring(a,1);
//}
// Console.WriteLine("验证码是:" + rect);
//Console.Write("请对照输入验证码:");
//string shu = Console.ReadLine();
//if (shu.ToUpper() == rect.ToUpper())
//{
// Console.WriteLine("输入正确!");
//}
//else
//{
// Console.WriteLine("输入错误!");
//}
//Console.ReadLine();
//输入您的身份证号,打印出您的生日
//Console.Write("输入您的身份证号");
//string a = Console.ReadLine();
//string c = a.Substring(6,4);
//string d = a.Substring(10, 2);
//string e = a.Substring(12, 2);
//Console.WriteLine("您的生日"+c+"年"+d+"月"+e+"日");
//Console.ReadLine();
//Datetime类 日期时间
//若需要使用,首先需要初始化
//DateTime dt = new DateTime();
//Console.Write(" 请输入一个日期时间:****/**/** **:**:**");
//dt = DateTime.Parse( Console.ReadLine());
//若直接获取当前时间,不用进行初始化
//DateTime dt1 = DateTime.Now;
////Console.WriteLine(dt);
//Console.WriteLine(dt1);
////在dt1身上增加10天
//Console.WriteLine(dt1.AddDays(10));
////增加10个小时
//Console.WriteLine(dt1.AddHours(10));
////创建时间间隔
//TimeSpan time = new TimeSpan(10,10,10,10);
//Console.WriteLine(dt1.Add(time));
// 获取年 dt.Year
//获取月 dt.Month
//获取日 dt.Day
//获取小时 dt.Hour
//获取分 dt.Minute
//获取秒 dt.Second
//Console.WriteLine(dt1.Hour);
//DayOfWeek dw = dt1.DayOfWeek;
//switch (dw.ToString())
//{
// case "Monday":
// Console.WriteLine("星期一");
// break;
//}
// 输入两个时间日期,计算出相差多少天(TotalDays)
//Console.Write("请输入你们恋爱的时间:");
//DateTime dt = DateTime.Parse(Console.ReadLine());
//DateTime dt1 = DateTime.Now;
//Console.WriteLine((dt1-dt).TotalDays);
//try catch
//异常保护语句
//Console.Write("请输入一个整数:");
//try//尝试
//{
// int a = int.Parse(Console.ReadLine());
// Console.WriteLine(a);
//}
//catch//若try里面的语句有问题,直接跳到catch执行
//{
// Console.WriteLine("程序出现错误!");
//}
////finally//不管对与错,都要执行
////{
//// Console.WriteLine("感谢您的使用!");
////}
//Console.WriteLine("感谢您的使用!");
Console.Write("请输入日期时间:");
try
{
DateTime dt = DateTime.Parse(Console.ReadLine());
Console.WriteLine("您输入的日期时间格式正确!");
}
catch {
Console.WriteLine("您输入的日期时间有误!");
}
Console.WriteLine("感谢您的使用!再见!");
Console.ReadLine();