Chukeh.Base 小诸葛 - 常用方法类库
类型判断方法
IsNull
判断对象是否为空,是返回 true,否返回 false
用法:Base.IsNull(object);
IsBool
判断对象是否为布尔值或可转换为布尔值,是返回 true,否返回 false
用法:Base.IsBool(object);
IsInt
判断对象是否为整型数值或可否转换为整型数值,是返回 true,否返回 false
用法:Base.IsInt(object);
IsFloat
判断对象是否为浮点型数值或可否转换为浮点型数值,是返回 true,否返回 false
用法:Base.IsFloat(object);
IsDateTime
判断对象是否为日期时间格式或可否转换为日期时间格式,是返回 true,否返回 false
用法:Base.IsDateTime(object);
特殊字符串判断方法
IsEnglish
判断字符串是否仅为英文字符,是返回 true,否返回 false
用法:Base.IsEnglish(object);
IsIP
判断字符串是否为 IP 地址格式,是返回 true,否返回 false
用法:Base.IsIP(object);
IsEmail
判断字符串是否为电子信箱格式,是返回 true,否返回 false
用法:Base.IsEmail(object);
IsUrl
判断字符串是否为 Url 格式,是返回 true,否返回 false
用法:Base.IsUrl(object);
IsPhone
判断字符串是否为电话号码格式(仅符合中国标准),是返回 true,否返回 false
用法:Base.IsPhone(object);
IsMobile
判断字符串是否为手机号码格式(仅符合中国标准),是返回 true,否返回 false
用法:Base.IsMobile(object);
IsTheId
判断字符串是否为身份证号码格式,是返回 true,否返回 false
用法:Base.IsTheId(object);
类型转换方法
ToInt
转换对象为整形数值
用法:Base.ToInt(object);
参数 1:对象
返回值:int 整形数值
用法:Base.ToInt(object, int);
参数 1:对象
参数 2:转换失败时的默认值
返回值:int 整形数值
ToLong
转换对象为长整形数值
用法:Base.ToLong(object);
参数 1:对象
返回值:long 长整形数值
用法:Base.ToLong(object, long);
参数 1:对象
参数 2:转换失败时的默认值
返回值:long 整形数值
ToDouble
转换对象为双精度数值
用法:Base.ToDouble(object);
参数 1:对象
返回值:double 双精度数值
用法:Base.ToDouble(object, double);
参数 1:对象
参数 2:转换失败时的默认值
返回值:double 双精度数值
ToBool
转换对象为布尔值
用法:Base.ToBool(object);
参数 1:对象
返回值:bool 布尔值
用法:Base.ToBool(object, bool);
参数 1:对象
参数 2:转换失败时的默认值
返回值:bool 布尔值
ToString
转换对象为字符串
用法:Base.ToString(object);
参数 1:对象
返回值:string 字符串
用法:Base.ToString(object, string, bool);
参数 1:对象
参数 2:转换失败时的默认值
参数 3:是否需要去除头尾空格
返回值:string 字符串
ToDateTime
转换对象为日期值
用法:Base.ToDateTime(object);
参数 1:对象
返回值:DateTime 日期值
用法:Base.ToDateTime(object, DateTime);
参数 1:对象
参数 2:转换失败时的默认值
返回值:DateTime 日期值
字符串扩展方法
Length
获取字符串(含中文字符)的长度
用法:Base.Length(string);
参数 1:字符串
返回值:int 字符串长度
Filter
过滤字符串中的指定字符
用法:Base.Filter(string, string);
参数 1:字符串
参数 2:过滤的字符,多个字符用 | 分隔
返回值:string 过滤后的字符串
SubString
截取指定长度的字符串
用法:Base.SubString(string, int);
参数 1:字符串
参数 2:长度
返回值:string 截取后的字符串
LastSubString
截取指定分隔字符后的字符串
用法:Base.LastSubString(string, string);
参数 1:字符串
参数 2:分隔字符
返回值:string 截取后的字符串
SqlFilter
过滤 T-SQL 参数中的不安全字符
用法:Base.SqlFilter(string);
参数 1:T - Sql 参数
返回值:string 过滤后的字符串
GetStrings
转换指定的字符串为字符串数组,识别中文“,”
用法:Base.GetStrings(string);
参数 1:字符串
返回值:string[] 字符串数组
文本格式化方法
ToText
转换 Html 内容为纯文本内容
用法:Base.ToText(string);
参数 1:HTML 内容
返回值:string 纯文本内容
ToHTML
转换纯文本内容为 HTML 内容
用法:Base.ToHTML(string);
参数 1:纯文本内容
返回值:string HTML 内容
特殊格式转换方法
ToSize
转换长整形数为文件尺寸文本
用法:Base.ToSize(long);
参数 1:长整形数值
返回值:string 文件尺寸文本 (例如:3.45 MB)
ToTimeSpan
转换日期值为时间间隔文本
用法:Base.ToTimeSpan(DateTime);
参数 1:日期值
返回值:string 时间间隔文本 (例如:发表于 3 分钟前)
欢迎与我联系 Email:tianeyi(At)sina.com.cn QQ:21934667
Http://hi.baidu.com/tianeyi