在 .NET 开发中,开发者常常需要处理字符串操作、日期处理、加密解密、文件操作等常见任务。这些任务虽然基础,但在不同项目中重复编写相关代码不仅耗时,还容易引入错误。为了解决这一问题,EasyTool 应运而生——一款小而全的 .NET 工具类库,旨在通过封装静态方法,降低开发者的学习成本,提升开发效率,让 .NET 开发更加高效。
EasyTool 提供了丰富且实用的工具方法,以下是其主要功能模块的概览:
在 Visual Studio 的包管理器控制台中运行安装命令:
Install-Package EasyTool.Coreclass Program
{
static void Main(string[] args)
{
Console.WriteLine("获取当前日期的星期几: " + DateTimeUtil.GetFirstDayOfWeek(DateTime.Now));
Console.WriteLine("获取当前时间戳(毫秒级): " + TimestampUtil.GetCurrentTimestamp());
Console.WriteLine("获取指定公历日期对应的农历日期: " + LunarCalendarUtil.GetLunarDate(DateTime.Now));
Console.WriteLine("获取当前Unix毫秒时间戳: " + TimerUtil.GetCurrentTimestamp());
Console.WriteLine("GetName(Color.Red):" );
Console.WriteLine(EnumUtil.GetName(Color.Red));
}
}
enum Color
{
[Description("红色")]
Red,
[Description("绿色")]
Green,
[Description("蓝色")]
Blue
}
ToInt32:将字符串转换为32位整数。ToInt64:将字符串转换为64位长整数。ToSingle:将字符串转换为单精度浮点数。ToDouble:将字符串转换为双精度浮点数。ToDecimal:将字符串转换为十进制数。ToBoolean:将字符串转换为布尔值。ToDateTime:将字符串转换为日期时间。ToEnum:将字符串转换为枚举类型。To:将对象转换为指定类型。GetCurrentTimestamp:获取当前时间戳(毫秒级)。ConvertToDateTime:将时间戳(毫秒级)转换为DateTime类型。ConvertToTimestamp:将DateTime类型转换为时间戳(毫秒级)。GetCurrentTimestampSeconds:获取当前时间戳(秒级)。ConvertToDateTimeSeconds:将时间戳(秒级)转换为DateTime类型。GetLunarDate:获取指定公历日期对应的农历日期。GetLunarYear:获取农历年份。GetTianGan:获取天干。GetDiZhi:获取地支。GetChineseZodiac:获取生肖。GetLunarMonth:获取农历月份。GetLunarDay:获取农历日期。ReadAllLines:读取文件的所有行到字符串数组中。WriteAllLines:将字符串数组写入文件,覆盖原有内容。ReadAllText:读取整个文件到字符串中。WriteAllText:将字符串写入文件,覆盖原有内容。ReadAllBytes:读取二进制数据到字节数组中。WriteAllBytes:将字节数组写入二进制文件,覆盖原有内容。ReadUrl:读取指定URL的文本内容。WriteUrl:将字符串写入指定URL。ReadStream:读取网络流到字符串中。WriteStream:将字符串写入网络流。ReadMemoryStream:读取二进制数据到内存流中。WriteMemoryStream:将二进制数据写入内存流中。StringToBytes:将字符串转换为字节数组。BytesToString:将字节数组转换为字符串。DesensitizedUtil:信息脱敏工具。StrUtil:字符串工具。HexUtil:16进制工具。EscapeUtil:转义工具。HashUtil:哈希算法工具。URLUtil:URL工具。XmlUtil:XML工具。ObjectUtil:对象工具。ReflectUtil:反射工具。TypeUtil:泛型类型工具。PageUtil:分页工具。ClassUtil:类工具。DLLUtil:程序集工具。EnumUtil:枚举工具。EnvUtil:环境工具。ProcessUtil:进程工具。RuntimeUtil:运行时工具。NumberUtil:数字工具。ArrayUtil:数组工具。RandomUtil:随机工具。IdUtil:唯一ID工具。ZipUtil:压缩工具。RegexUtil:正则工具。IdcardUtil:身份证工具。CreditCodeUtil:社会信用代码工具。MEFUtil:MEF加载工具。
更新时间:2025-10-16
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-=date("Y",time());?> All Rights Reserved. Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号