2017-2-26 三大类知识

(一)string类

1.字符串.length----字符串长度,返回int类型

2.字符串.TrimStart()   -----  去掉前空格          返回string类型

   字符串.TrimEnd()  ------   去掉后空格    返回string类型

    字符串.Trim()  ----------  去掉前后空格    返回string类型

3.字符串.SubString(a); -----   截取字符串  包括a以后的所有字符   返回string类型

   字符串.SubString(a,b);  ------    截取字符串 a 表示下标  b表示要截取的字符串的个数

    注意:a下标不能超过字符串的长度,b的长度也不可以

4.字符串.Indexof("串")  ---- 返回字符串中第一个匹配的索引,如果没有返回int -1;

     int b = s.Indexof("天",s.Indexof("天")+1);   获得第二个匹配项

5.字符串.LastIndexOf("串"); - 返回最后一个匹配项的索引

6.字符串.StartWidth("串"); - 判断是否以什么开头               返回bool类型

 字符串.EndsWidth("串"); - 判断是否以什么结尾                 返回bool类型
 字符串.Contains("串"); - 判断是否包含                             返回 bool类型

7.  s.Replace(要替换的字符串, 替换的字符串); - 字符替换 string

     s.Remove(3); - 移除从索引到末尾的全部字符 string

8.  a.ToUpper   --- 将a中的字符串转换成大写

9.  a.ToLower  --- 将a中的字符串转换成小写

(二)Math类

Math.Pow(x,y); - 次方
Math.Sqrt(x); - 平方根

Math.Ceiling(double); - 取上限
Math.Floor(double); - 取下限
Math.Round(double); - 取四舍五入 当整数部分为奇数5上位,整数部分位偶数5舍去
Math.Abs(double); - 取绝对值

(三)DateTime类

DateTime.Now; - 获取此电脑当前时间

.ToString("Format"); - 设置日期格式化,
yyyy-年 MM-月 dd-日 hh-12制小时 HH-24制小时 mm-分钟 ss-秒 ms-毫秒

 DateTime aa = DateTime.Now;
            string b = aa.ToString("yyyy-MM-dd");//设置日期格式,"yyyy-MM"--只显示年,月,如果在月份后面加一个大写的M,月份显示是三月
            Console.WriteLine(b);



            Console.ReadLine();

.AddYears(); - 在此时间基础上增加多少年
.AddMonths(); - 增加月
.AddDays(); - 增加日
.AddHours(); - 增加小时
.AddMinutes(); - 增加分钟
.AddSeconds(); - 增加秒

.Year; - 获取此时间变量的年份
.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒

.DayOfYear; - 获取当前日期是此年中的第几天
.DayOfWeek; - 获取是星期几

.TimeOfDay; - 获取时间部分
.Date; - 获取日期部分


TimeSpan   ts  类型 - 时间间隔类型
ts.Days - 差距多少天
ts.Hours - 一天中差距多少小时
ts.Minutes - 一天中差距多少分钟
ts.Seconds - 一天中差距多少秒
ts.Milliseconds - 毫秒

ts.TotalDays   .... 累计差距多少天

ts.TotalHourse     累计差距多少小时

 

原文地址:https://www.cnblogs.com/qingnianxu/p/6445828.html