首页 > 学院 > 开发设计 > 正文

String类

2019-11-17 02:49:39
字体:
来源:转载
供稿:网友

String类

字符串:

.length     //获取字符串长度,并返回int类型的值

.Trim()     //能去掉字符串前后的空格

.TrimStart()    //只能去掉字符串前面的空格

.TrimEnd()    //只能去掉字符串后面的空格

.ToUpper()    //将字符串中的英文小写字母转换成大写

.ToLower()   //将字符串中的英文大写字母转换成小写

.Substring(m,n)   //从左边第m个开始截取字符串,截取n个。字符 串的编码索引是从0开始

.Replace("m","n")  //替换所有符合指定段的字符串条件的字符串,用n 替换m

.IndexOf()   //指定的字符串第一次出现的位置。【.IndexOf("m",3)表示字符串编码索引从3以后m的位置,返回值为int值】

.LastIndexOf()   //指定的字符串最后一次出现的位置

.StartsWith("abc")   //判断开头是不是这个值,返回布尔类型

.EndsWith("abc")   //判断结尾是不是这个值,返回布尔类型

.Contains("abc")   //判断字符串中是否包含指定字符串,返回布尔型

.ToString("#.##")与.ToString("#.00")的区别:四舍五入取小数点后2位。当为int时.##不加.00,但.00会加.00

.ToString("#,#")  //整数部分,从个位开始,从右往左,三位隔开,加逗号

数字:

Math.PI;    //圆周率

Math.Sqrt(m);  //开方m

Math.Ceiling();  //表示进位(当为整数取整,当小数点后大于0,取上限加1取整)

Math.Floor();  //表示舍位(舍掉小数点后所有,并取整,不进位)

Math.Round(d); //表示四舍五入(当整数部分为奇数.5上位,整数部分为偶数.5舍掉)

日期时间

从控制台的输入转化成datetime型,从可控制台输入时要按日期时间格式输入(年/月/日时:分:秒:毫秒)

用datetime.parse(m);

strings=Console.ReadLine();

dt=DateTime.Parse(s);

dt.ToString(“yyyy,MM,dd,hh,mm,ss,ms”)括号内的字母为代位符,分别表示年月日时分秒毫秒

DateTimedt=newDateTime();//初始化默认时间0001年1月1日12:00:00am(DateTimedt=newDateTime(2008,8,8,8,8,8,8);年,月,日,时,分,秒,毫秒)

DateTimedt=DateTime.Now;//提取当前时间

.year//提取相应的年份

.DayOfWeek//一周的第几天

.DayOfYear//获取日期是当年的第几天,返回int类型值

System.TimeSpantime=newTimeSpan();//时间间隔类型,最多加到天

.To__ (加)

.Add__

dt=dt.Add(time);//参数是TimeSpan类型的值

dt=dt.AddDay(1.2);//加多少天,参数是double

dt=dt.AddHours(1.2);//加多少个小时,参数是double

dt=dt.AddMonths(3);//如果当前时间是一月三十一号,加三个月后不会是四月三十一号,因为四月没有三十一号,会自动取当前月的最大值,为三十号,不进入下一个月

dt=dt.AddYear(2);//当遇到闰年2月的29号,加完不是闰年显示2月28天,不进入下一个月

日期时间中的代位符

DateTimedt=DateTime.Now;//获取本机时间

Console.WriteLine(dt.ToString("yyyy年MM月dd日hh时mm分ss秒ms毫秒"));


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表