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("输入有误!");
            //}
原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5487702.html