c#类
Posted v587yy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#类相关的知识,希望对你有一定的参考价值。
string类
(小黑板手不加括号 小正方体 加括号)
字符串.Length 后面没有括号输出int类型 字符段的长度 论字节
字符串.TrimStart() - 去掉前空格
字符串.TrimEnd() - 去掉后空格字符串.Trim() - 去掉字符串的前后空格 string
字符串.ToUpper() - 将字符串中的小写字母变成大写
字符串.ToLower() - 将字符串中的大写字母变成小写
字符串.SubString(a); - 截取字符串,a - 要开始截取的下标,包含下标所对应的字符
字符串.SubString(a,b); - a - 从第几个下标开始, b - 要截取几个字符
用于截取身份证 必须在索引范围之内的不然会程序异常崩溃
.IndexOf("串"); - 返回字符串中第一个匹配项的索引,如果没有匹配项返回-1 查找字符串对应的第一个索引 int类型
int b = s.IndexOf("字符串",s.IndexOf("字符串")+1); //获得第二个匹配项,有重复的找到第二个字符串的索引
字符串.LastIndexOf("串"); - 返回最后一个匹配项的索引
***字符串.StartWidth("串"); - 判断是否以什么开头
***字符串.EndsWidth("串"); - 判断是否以什么结尾
******字符串.Contains("串"); - 判断是否包含 string
****s.Replace(要替换的字符串, 替换的字符串); - 字符替换 string
s.Remove(3); - 移除从索引到末尾的全部字符 string
math 类型
Math.Pow(x,y); - 求次方 x的y次方
Math.Sqrt(x); - 平方根 根号下x
Math.Ceiling(double); - 取上限 娶一个小数的的最大整数值 10.01=11
Math.Floor(double); - 取下限 取最小值 10.1=10
Math.Round(double); 4舍5入 当整数为奇数时为.5上位 当整数为偶数时 舍去
=Math.Abs(double); - 取绝对值
DateTime类
DateTime 变量名 = new DateTime(); - 定义一个变量时间
DateTime.Now; - 获取此电脑当前时间
.ToString("Format"); - 设置日期格式化,(year 年 month月 day 日)
yyyy-年 MM-月 dd-日 hh-12制小时 HH-24制小时 mm-分钟 ss-秒 ms-毫秒
.AddYears(); - 在此时间基础上增加多少年
.AddMonths(); - 增加月
.AddDays(); - 增加日
.AddHours(); - 增加小时
.AddMinutes(); - 增加分钟
.AddSeconds(); - 增加秒
在基础上加时间会自动进上去 比如加13个月 会增加1年加一个月
.Year; - 获取此时间变量的年份
.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒 单独获得这个时间的年月日
.DayOfYear; - 获取当前日期是此年中的第几天比如 2月5号是今年的36天
.DayOfWeek; - 获取是星期几
TimeSpan类型 - 时间间隔类型
.Days - 差距多少天
.Hours - 一天中差距多少小时
.Minutes - 一天中差距多少分钟
.Seconds - 一天中差距多少秒
.Milliseconds - 毫秒
.Total.... 累计差距 用于计算年月日之间的差距
以上是关于c#类的主要内容,如果未能解决你的问题,请参考以下文章