EC.Util
获取实体类Attribute自定义属性
获取实体对象Key
获取实体对象表名
获取实体类Attribute自定义属性
返回枚举项的描述信息。
要获取描述信息的枚举项。
枚举想的描述信息。
常用公共类
计时器开始
计时器结束
删除数组中的重复项
自动生成编号 201008251145409865
生成0-9随机数
生成长度
删除最后结尾的一个逗号
删除最后结尾的指定字符后的字符
删除最后结尾的长度
写注册信息
键
写入值
是否成功
读取注册信息
键
值
取得appSettings里的值
键
值
从16进制转换成汉字
操作的字符串
编码,如"utf-8","gb2312"
计算字符串长度 一个中文为2
截取含有中文的字符串
原始字符串
每行长度
返回list
小写转换大写
生成随机字母字符串(数字字母混和)
待生成的位数
版 本 9.0
Copyright (c) 2003-2017 港澳平台信息技术有限公司
创建人:Lxc
日 期:2015.11.9 10:45
描 述:可以根据字段过滤重复的数据
GZip压缩
压缩
文本
解压缩
文本
压缩
字节流
解压缩
字节流
压缩
流
解压缩
流
流转换为字节流
流
Config文件操作
根据Key取Value值
根据Key修改Value
要修改的Key
要修改为的值
常量
汉字及拼音首字母
常用简体汉字
英文字母
数字
数据源转换
根据条件过滤表的内容
检查DataTable 是否有数据行
DataTable
DataTable 转 DataTableToHashtable
将泛类型集合List类转换成DataTable
泛类型集合
DataTable 转 XML
DataSet 转 XML
DataRow 转 HashTable
数据类型
未知
整型
数字
日期
布尔值
枚举
文件操作夹
检测指定目录是否存在
目录的绝对路径
检测指定文件是否存在,如果存在则返回true。
文件的绝对路径
获取指定目录中所有文件列表
指定目录的绝对路径
获取指定目录中所有子目录列表,若要搜索嵌套的子目录列表,请使用重载方法.
指定目录的绝对路径
获取指定目录及子目录中所有文件列表
指定目录的绝对路径
模式字符串,"*"代表0或N个字符,"?"代表1个字符。
范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。
是否搜索子目录
检测指定目录是否为空
指定目录的绝对路径
检测指定目录中是否存在指定的文件,若要搜索子目录请使用重载方法.
指定目录的绝对路径
模式字符串,"*"代表0或N个字符,"?"代表1个字符。
范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。
检测指定目录中是否存在指定的文件
指定目录的绝对路径
模式字符串,"*"代表0或N个字符,"?"代表1个字符。
范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。
是否搜索子目录
创建目录
要创建的目录路径包括目录名
删除目录
要删除的目录路径和名称
删除文件
要删除的文件路径和名称
创建文件
带后缀的文件名
文件内容
创建文件
路径
内容
移动文件(剪贴--粘贴)
要移动的文件的路径及全名(包括后缀)
文件移动到新的位置,并指定新的文件名
复制文件
要复制的文件的路径已经全名(包括后缀)
目标位置,并指定新的文件名
根据时间得到目录名yyyyMMdd
根据时间得到文件名HHmmssff
根据时间获取指定路径的 后缀名的 的所有文件
文件路径
后缀名 比如.txt
复制文件夹(递归)
源文件夹路径
目标文件夹路径
检查文件,如果文件不存在则创建
路径,包括文件名
删除指定文件夹对应其他文件夹里的文件
指定文件夹路径
对应其他文件夹路径
从文件的绝对路径中获取文件名( 包含扩展名 )
文件的绝对路径
复制文件参考方法,页面中引用
新路径
模板引擎替换编号
创建一个目录
目录的绝对路径
创建一个文件。
文件的绝对路径
创建一个文件,并将字节流写入文件。
文件的绝对路径
二进制流数据
获取文本文件的行数
文件的绝对路径
获取一个文件的长度,单位为Byte
文件的绝对路径
获取指定目录及子目录中所有子目录列表
指定目录的绝对路径
模式字符串,"*"代表0或N个字符,"?"代表1个字符。
范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。
是否搜索子目录
向文本文件中写入内容
文件的绝对路径
写入的内容
编码
向文本文件的尾部追加内容
文件的绝对路径
写入的内容
将源文件的内容复制到目标文件中
源文件的绝对路径
目标文件的绝对路径
将文件移动到指定目录
需要移动的源文件的绝对路径
移动到的目录的绝对路径
从文件的绝对路径中获取文件名( 不包含扩展名 )
文件的绝对路径
从文件的绝对路径中获取扩展名
文件的绝对路径
清空指定目录下所有文件及子目录,但该目录依然保存.
指定目录的绝对路径
清空文件内容
文件的绝对路径
删除指定目录及其所有子目录
指定目录的绝对路径
本地路径
文件下载类
参数为虚拟路径
获取物理地址
验证文件是否存在
普通下载
文件虚拟路径
/// 返回客户端名称
分块下载
文件虚拟路径
输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小
Page.Request对象
Page.Response对象
下载文件名
带文件名下载路径
每秒允许下载的字节数
返回是否成功
HTTP POST方式请求数据
URL.
POST的数据
HTTP Put方式请求数据.
URL.
HTTP Delete方式请求数据.
URL.
HTTP GET方式请求数据.
URL.
HTTP POST方式请求数据(带图片)
URL
POST的数据
图片
创建HttpClient
获取IP地址信息
百度接口
聚合数据
Json操作
日志
日志初始化
日志格式器
生成错误
对象
生成警告
对象
生成信息
对象
生成调试
对象
生成异常信息
对象
日志级别
错误
警告
信息
调试
日志消息
操作时间
Url地址
类名
IP
主机
浏览器
操作人
内容
异常信息
异常来源
异常信息备注
邮件帮助类
邮件服务器地址
用户名
密码
名称
同步发送邮件
收件人邮箱地址
主题
内容
编码
是否Html
是否SSL加密连接
是否成功
异步发送邮件 独立线程
邮件接收人
邮件标题
邮件内容
端口号
数据访问层异常类,用于封装数据访问层引发的异常,以供 业务逻辑层 抓取
使用异常消息与一个内部异常实例化一个 类的新实例
异常消息
用于封装在DalException内部的异常实例
向调用层抛出数据访问层异常
自定义异常消息
实际引发异常的异常实例
向调用层抛出数据访问层异常
自定义异常消息
实际引发异常的异常实例
向调用层抛出组件异常
自定义异常消息
实际引发异常的异常实例
异常信息封装类
以自定义用户信息和异常对象实例化一个异常信息对象
异常对象
自定义用户信息
是否隐藏异常堆栈信息
用户信息,用于报告给用户的异常消息
直接的Exception异常信息,即e.Message属性值
异常输出的详细描述,包含异常消息,规模信息,异常类型,异常源,引发异常的方法及内部异常信息
由错误码返回指定的自定义SqlException异常信息
网络操作
获取Ip
获取Web客户端的Ip
获取Web远程Ip
获取局域网IP
获取主机名
获取Web客户端主机名
获取浏览器信息
加密、解密帮助类
版本:2.0
shecixiong
2013.09.27
加密
加密数据
解密
解密数据
MD5加密帮助类
版本:2.0
shecixiong
2013.09.27
MD5加密
加密字符
加密位数16/32
生成一对公钥和私钥
RSA加密
公钥
RSA解密
私钥
生成一对公钥和私钥
RSA加密
公钥
RSA解密
私钥
序列化操作
将对象序列化到字节流中
对象
将字节流反序列化为对象
对象类名
字节流
短息发送接口模型
账号
密码
短信接口地址
电话
短信内容
是否需要状态报告,默认为false
产品id(可不填)
字符串操作 - 工具方法
空字符串
获取汉字的拼音简码,即首字母缩写,范例:中国,返回zg
汉字文本,范例: 中国
解析单个汉字的拼音简码
单个汉字
使用字符编码方式获取拼音简码
从拼音简码文件获取
单个汉字
拼接集合元素
集合元素类型
集合
引号,默认不带引号,范例:单引号 "'"
分隔符,默认使用逗号分隔
将值的首字母大写
值
将字符串转成驼峰形式
原始字符串
是否包含中文
文本
是否包含数字
文本
去除重复
值,范例1:"5555",返回"5",范例2:"4545",返回"45"
截断字符串
文本
返回长度
添加结束符号的个数,默认0,不添加
结束符号,默认为省略号
获取结束字符串
转换为简体中文
繁体中文
转换为繁体中文
简体中文
获取全局唯一值
获取最后一个属性
属性名,范例,A.B.C,返回"C"
系统操作
换行符
Guid
获取类型,对可空类型进行处理
类型
获取物理路径
相对路径
启动进程
进程名称
时间操作
当前时间
短日期格式(yyyy/MM/dd)
长日期格式(yyyy月MM日dd日)
日期时间(yyyy/MM/dd HH:mm)
日期时间(yyyy年MM月dd日 HH时mm分)
日期时间(yyyy年MM月dd日 HH时mm分)
日期时间(yyyy年MM月dd日 HH时mm分)
当前日期
当前日期自定义格式
当前日期 加添加,减天数 -1、1
当前日期 加添加,减天数 -1、1
返回的时间格式
返回本年有多少天
年份
本年的天数
本年有多少天
日期
本天在当年的天数
本月有多少天
年
月
天数
本月有多少天
日期
天数
返回当前日期的星期名称
日期
星期名称
返回当前日期的星期编号
日期
星期数字编号
获取某一年有多少周
年份
该年周数
获取某一日期是该年中的第几周
日期
该日期在该年中的周数
根据某年的第几周获取这周的起止日期
返回两个日期之间相差的天数
两个日期参数
两个日期参数
天数
返回两个日期之间相差的小时数
两个日期参数
两个日期参数
小时数
返回两个日期之间相差的分钟数
两个日期参数
两个日期参数
分钟数
判断当前年份是否是闰年,私有函数
年份
是闰年:True ,不是闰年:False
将输入的字符串转化为日期。如果字符串的格式非法,则返回当前日期。
输入字符串
日期对象
将日期对象转化为格式字符串
日期对象
格式:
"SHORTDATE"===短日期
"LONGDATE"==长日期
其它====自定义格式
日期字符串
各种输入格式验证辅助类
返回字符串真实长度, 1个汉字长度为2
字符长度
检测用户名格式是否有效
密码有效性
int有效性
是否数字字符串
输入字符串
是否数字字符串 可带正负号
输入字符串
是否是浮点数
输入字符串
是否是浮点数 可带正负号
输入字符串
检测是否有中文字符
检测含有中文字符串的实际长度
字符串
验证身份证是否合法 15 和 18位两种
要验证的身份证
是否是邮件地址
输入字符串
邮编有效性
固定电话有效性
手机有效性
电话有效性(固话和手机 )
Url有效性
IP有效性
domain 有效性
域名
判断是否为base64字符串
验证字符串是否是GUID
字符串
判断输入的字符是否为日期
判断输入的字符是否为日期,如2004-07-12 14:25|||1900-01-01 00:00|||9999-12-31 23:59
检查字符串最大长度,返回指定长度的串
输入字符串
最大长度
转换成 HTML code
string
string
解析html成 普通文本
string
string
Web操作
获取主机名,即域名,
范例:用户输入网址http://www.a.com/b.htm?a=1&b=2,
返回值为: www.a.com
解析相对Url
相对Url
对html字符串进行编码
html字符串
对html字符串进行解码
html字符串
对Url进行编码
url
编码字符是否转成大写,范例,"http://"转成"http%3A%2F%2F"
对Url进行编码
url
字符编码
编码字符是否转成大写,范例,"http://"转成"http%3A%2F%2F"
获取大写编码字符串
对Url进行解码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码
url
对Url进行解码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码
url
字符编码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码
写Session
Session键值的类型
Session的键名
Session的键值
写Session
Session的键名
Session的键值
读取Session的值
Session的键名
删除指定Session
Session的键名
写cookie值
名称
值
写cookie值
名称
值
过期时间(分钟)
读cookie值
名称
cookie值
删除Cookie对象
Cookie对象名称
获取有效客户端文件控件集合,文件控件必须上传了内容,为空将被忽略,
注意:Form标记必须加入属性 enctype="multipart/form-data",服务器端才能获取客户端file控件.
获取第一个有效客户端文件控件,文件控件必须上传了内容,为空将被忽略,
注意:Form标记必须加入属性 enctype="multipart/form-data",服务器端才能获取客户端file控件.
请求网络资源,返回响应的文本
网络资源地址
请求网络资源,返回响应的文本
网络资源Url地址
提交的参数,格式:参数1=参数值1&参数2=参数值2
请求网络资源,返回响应的文本
网络资源地址
提交的参数,格式:参数1=参数值1&参数2=参数值2
字符编码
是否Post提交
内容类型
Cookie容器
超时时间
去除HTML标记
包括HTML的源码
已经去除后的文字
格式化文本(防止SQL注入)
反序列化
类型
XML字符串
反序列化
序列化XML文件
类型
对象
将XML转换为DATATABLE
将XML转换为DATATABLE
摘要:获取对应XML节点的值
XML节点的标记
返回获取对应XML节点的值
生成一对公钥和私钥
生成一对公钥和私钥
RSA加密
公钥
RSA解密
私钥
获取农历
获取农历年份
获取农历月份
获取农历日期
获取节气
获取公历节日
获取农历节日
日期时间操作单元
1970-1-1
默认当前日期
格式化后的当前日期
格式化当前时间
格式化后的 当前月1号 日期格式yyyy-MM-01
字符串格式->格式化为当前日期
格式化为 日期格式yyyy-MM-dd
格式化为 日期时间格式yyyy-MM-dd HH:mm:ss
格式化时间 毫秒
是不是时间格式
将字符串转化成日期,如果输入的字符串不是日期时,则返回1970-1-1
将对象转化成日期,如果输入的对象不是日期时,则返回1970-1-1
将对象转化成日期,如果输入的对象不是日期时,则返回1900-1-1
20070101-->2007-01-01
周几
第几周
返回某年某月最后一天
年份
月份
日
返回时间差 秒
返回时间差 分钟
Unix时间戳
毫秒
将c# DateTime时间格式转换为Unix时间戳格式
时间
毫秒
时间戳转为C#格式时间
Unix时间戳 时间格式化 为日期
Unix时间戳 时间格式化 为时间
文件操作单元
创建目录
得到文件名称
得到扩展名
得到名称没有扩展名
复制文件
得到路径 没有扩展名
读取文本
读取多行文本
读取多行文本
写入文本
格式化、类型转换 单元
转化为 十进制表示
字符串
转化为 十进制表示
要转换的对象
字符串转化为 整型数字表示
需要转换的字符串
Decimal 转化为 整型数字表示
需要转换的十进制数字
Decimal 转化为 整型数字表示
需要转换的十进制数字
object 转化为 整型数字表示
需要转换的对象
字符串转化为 整型数字表示
需要转换的字符串
Decimal 转化为 整型数字表示
需要转换的十进制数字
Decimal 转化为 整型数字表示
需要转换的十进制数字
object 转化为 整型数字表示
需要转换的对象
字符串转化为 long整型数字表示
需要转换的字符串
Decimal 转化为 long整型数字表示
需要转换的十进制数字
object 转化为 long整型数字表示
需要转换的对象
字符串转化为 短整数表示
Decimal 转化为 短整数表示
object 转化为 短整数表示
过滤字符串
判断是否是 实数
string 转化为 双精度实数表示
空字符串
空字符串
空字符串 数量
左边加空格
左边空字符串
左边空字符串
左边添加0
左边添加0
格式化 固定位数字符 不足用0补齐
双精度字符转换为整数形式字符串显示
需要操作的数字
双精度字符转换为整数形式字符串显示
需要操作的数字
十进制字符转换为整数形式字符串显示
需要操作的数字
数字字符串转换为整数形式字符串显示
需要操作的数字
Gridview控件单元格 Cell中的字符串格式化为整数字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的列的索引
Gridview控件单元格 Cell中的文本框控件内字符串格式化为整数字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的文本框的ID
双精度字符转换为单价形式字符串显示
需要进行格式化的数字
双精度字符转换为单价形式字符串显示
需要进行格式化的数字
十进制字符转换为单价形式字符串显示
需要进行格式化的数字
数字字符串转换为单价形式字符串显示
需要进行格式化的数字字符串
Gridview控件单元格 Cell中的字符串格式化为单价字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的列的索引
Gridview控件单元格 Cell中的文本框控件内字符串格式化为单价字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的文本框的ID
双精度字符转换为金额形式字符串显示
需要进行格式化的数字
十进制字符转换为金额形式字符串显示
需要进行格式化的数字
十进制字符转换为金额形式字符串显示
需要进行格式化的数字
数字字符转换为金额形式字符串显示
需要进行格式化的数字字符串
Gridview控件单元格 Cell中的字符串格式化为单价字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的列的索引
Gridview控件单元格 Cell中的文本框控件内字符串格式化为单价字符串显示
Gridview的DataBound事件的事件源 e,也就是当前行的索引
需要进行格式化的文本框的ID
保留小数位数(用于GridView中的TextBox)
行事件源GridViewRowEventArgs
TextBox控件名
保留位数
保留小数位数,并取绝对值(用于GridView中的TextBox)
行事件源GridViewRowEventArgs
TextBox控件名
保留位数
是否取绝对值
保留小数位数(用于GridView中的Cell文本)
行事件源GridViewRowEventArgs
Cell索引
保留位数
保留小数位数,并取绝对值(用于GridView中的Cell文本)
行事件源GridViewRowEventArgs
Cell索引
保留位数
是否取绝对值
保留小数位数(用于String)
字符串
保留位数
保留小数位数(用于decimal)
十进制数字
保留位数
对象转JSON
对象
JSON格式的字符串
JSON文本转对象,泛型方法
类型
JSON文本
指定类型的对象
数据表转键值对集合 www.2cto.com
把DataTable转成 List集合, 存每一行
集合中放的是键值对字典,存每一列
数据表
哈希表数组
数据集转键值对数组字典
数据集
键值对数组字典
数据表转JSON
数据表
JSON字符串
将JSON文本转换为数据表数据
JSON文本
数据表字典
将JSON文本转换成数据行
JSON文本
数据行的字典
日志操作单元
输出日志到Log4Net
输出日志到Log4Net
输出日志到Log4Net
输出日志到Log4Net
验证单元
验证是否是标准的邮件格式
验证是否为数字
验证是否是浮点数
验证是否是手机格式
验证是否是电话号码格式
Ip地址验证
身份证验证
身份证号
18位身份证验证
身份证号
15位身份证验证
身份证号
硬件信息 读取单元
读取第一颗 Cup ID号
读取第一块硬盘Id号
读取网卡信息 可读多块
获取网卡ID代码
读取主板 Id 号
网络操作单元
获取本地机器名称
机器名称
获取本地机器IP
IP地址
获取本机MAC地址
string null
C# 验证IP
GET方法获取页面
函数名:GetWebUrl
功能描述:WebClient 获取页面
处理流程:
算法描述:
作 者: lxc
日 期: 2012-10-09
修 改:
日 期:
版 本:
GET方法获取页面
函数名:GetFileUrl
功能描述:WebClient 下载文件
处理流程:
算法描述:
作 者: lxc
日 期: 2012-10-09
修 改:
日 期:
版 本:
目标url
输入Cookie
目标url
输入Cookie
目标url
输入Cookie
包头 Referer
安全 类
密码加密 不能解密
加密
DES加密方法
明文
秘钥
密文
加密
明文
密文
DES解密。
密文
key
明文
md5加密后 取8位
MD5 加密