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 加密