12
2016-04-21
一.字符串类型
string
Trim() - 去头尾的空格,中间的空格不能去。
ToUpper() - 把字符串的字母全变成大写。
ToLower() - 把字符串的字母全变成小写。
StartsWith("子串") - 是否以“子串”开头,是-true
EndsWith("子串") - 是否以“子串”结尾,是-true
Contains("子串") - 是否包含“子串”,是-true
Substring(起始位置,长度) - 从大字符串中,截取小的子串出来。
IndexOf("子串") - 从大字符串中,找到子串第一次出现的位置。返回整数。如果大串中找不到小串,返回-1
LastIndexOf("子串") - 从大字符串中,找到子串最后一次出现的位置。返回整数。如果大串中找不到小串,返回-1
ReplaceWith("被替换的子串","新的子串"):把大串中指定的小串,换成另一小串,返回替换后的大串。
二.日期时间类型:
DateTime dt = new DateTime();
DateTime dt = new DateTime(1999,2,12);
DateTime dt = new DateTime(1999,2,12,13,45,56);
DateTime dt = DateTime.Now; //获得当前时间
dt.Year,dt.Month,dt.Day,dt.Hour,dt.Minitue,dt.Second//截取出输入时间的年,月,日,时,分,秒
dt.DayOfWeek//这一天是星期几
dt.DayOfYear//一年开始的第几天;
dt.AddXXXX();
dt.AddYear();//正数代表距输入时间N年之后的日期;负数代表距输入时间N年之前的日期
dt.AddMonths();//正数代表距输入时间N月之后的日期;负数代表距输入时间N月之前的日期
dt.AddDays();//正数代表距输入时间N天之后的日期;负数代表距输入时间N天之前的日期
dt.AddHours,dt.AddMinutes,dt.AddSecond以此类推。
dt.ToString("格式化字符串") //显示2016/4/22 12:15:22
dt.ToShortDateString ()//只显示年月日不显示后面的时分秒 2016/4/22
dt.ToShortTimeString () //只显示时分,其他的不显示 12:22
dt.ToLocalTime ()//将对象转变为本地时间
dt.ToLongDateString()//显示 XX年XX月XX日 2016年4月5日
dt.ToLongTimeString ()//显示 几点几分几秒 12:15: 22
★ binary 二进制的;system 体系,制度,系统
yyyy,yy-年 MM,M-月 dd,d-日 hh,h时 mm,m分 ss,s秒
代码格式:Console.WriteLine(dt.ToString ("yyyy年MM月dd日hh时mm分ss秒"));
显示 2016年4月22日22时15分22秒
代码格式:Console.WriteLine(a.ToString ("yy年M月d日h时m分s秒"));
显示: 2016年4月22日10时15分22秒 //可自动转换为12进制
扩展一下:
对于整型,浮点型,也有ToString("格式化字符串") #,0.
Console.WriteLine(c.ToString ("#.00"));//最后必须加上小数
Console.WriteLine(c.ToString ("#.##"));//若有小数就加,没有就不加
三.数学运算
Math
Math.Ceiling(小数) 返回大于等当前小数的最小整数
Math.Floor(小数) 返回小于等当前小数的最大整数
Math.Round(小数) 四舍五入
Math.Sqrt(数值) 求平方根
另外cos sin log 等函数运用