一、字符串
string x="abcdefghijklmn"
int length =x.length; 字符串长度
string y = x.Substring(1,2); 截取字符串X的一部分 从从索引位置1开始 截取2个索引位置的字符,即 y = bc 如果只写一个值 ,会截取从索引位置1开始的位置截取到末尾
int z = x.IndexOf("b"); 获取某个字符的索引值 即b的索引值为 1
int a = x.LastIndexOf("a"); 获取某个字符从最后往前数的索引值 即a的索引值从后往前数为13
b = x.Trim(); 去掉字符串前后的空格
x.Contains("cde"); 判断字符串中是否包含该字符或字符串 并返回true或false
二、数学
Math.Pow(x,y) 计算x的y次方
Math.Sqrt(x) 计算x的平方根
Math.ceiling(double); 取上限 double是浮点数据
Math.Floor(double); 去下限
Math.round(double); 取四舍五入
Math.Abs(double); 取绝对值
Random x = new Random(2,10); 随机取2到10的任意数字
三、时间
DateTime dt = new DateTime(1970,1,1);
dt.DayOfYear/Week 该天是这一年/这一星期的那一天 这些属性很多可以慢慢翻提示
dt.Date/Month/Year/Hour/Minute/Second 获取该日期的年/月/日/时/分/秒
dt.AddDaye(10); 给这个时间增加一定的天数 需要重新赋值 否则dt不会改变 也可以加年月时分秒
dt.ToString("yyyy年MM月dd日 tt hh时mm分ss秒") 把时间转换为一个字符串
TimeSpan ts =dt - dn; 求两个时间的时间差
ts.Days 差距多少天 .Hours一天中差距多少小时 .Minute一天中差距多少分钟 .Second一天中差多少秒
ts.Total...... 累计差距 多少天/小时/分/秒