ideal库

IT规划师4 天前
开源·c#·.net core·ideal库·枚举转换
开源 - Ideal库 - 枚举扩展设计思路及实现难点(三)今天想和大家分享关于枚举扩展设计思路和在实现过程中遇到的难点。设计思路说起来其实也很简单,就是通过枚举相关信息:枚举值、枚举名、枚举描述、枚举项、枚举类型,进行各种转换,通过一个信息获取其他信息。比如通过枚举项获取枚举描述、通过枚举类型获取枚举名称-枚举描述键值对用于下拉列表等等。
IT规划师9 天前
开源·c#·.net core·ideal库·枚举转换
开源 - Ideal库 - 常用枚举扩展方法(二)书接上回,今天继续和大家享一些关于枚举操作相关的常用扩展方法。今天主要分享通过枚举值转换成枚举、枚举名称以及枚举描述相关实现。
IT规划师10 天前
开源·c#·.net core·ideal库·枚举转换
开源 - Ideal库 - 常用枚举扩展方法(一)今天和大家享一些关于枚举操作相关的常用扩展方法。我们平时用的比较多的是正常枚举,同时还有加[Flags]特性的位标志枚举,因此以下所有扩展方法同时适用正常枚举以及位标志枚举。
IT规划师10 天前
开源·ideal库·特殊时间
开源 - Ideal库 -获取特殊时间扩展方法(三)书接上回,我们继续来分享一些关于特殊时间获取的常用扩展方法。当天的开始时间指00:00:00时刻,因此只需要获取DateTime的Date属性只获取时间即可,具体代码如下:
IT规划师11 天前
开源·.net core·日期时间·ideal库
开源 - Ideal库 -获取特殊时间扩展方法(四)书接上回,我们继续来分享一些关于特殊时间获取的常用扩展方法。该方法和前面介绍的获取当前日期所在周的第一天(周一)核心思想是一样的,只是把求周一改成求周几而已,当然其中有些小细节需要注意,比如求所在周的第一天则两天都在同一周,而求所在月第一个指定周则可能两天在不同周,具体代码如下:
IT规划师12 天前
开源·.net core·ideal库
开源 - Ideal库 - 特殊时间扩展方法(三)书接上回,我们继续来分享一些关于特殊时间获取的常用扩展方法。当天的开始时间指00:00:00时刻,因此只需要获取DateTime的Date属性只获取时间即可,具体代码如下:
IT规划师14 天前
开源·.net core·时间转换·ideal库
开源 - Ideal库 - 常用时间转换扩展方法(二)书接上回,我们继续来分享一些关于时间转换的常用扩展方法。该方式是把TimeOnly类型转为DateTime类型,其中日期部分使用系统当前日期,时间部分则使用TimeOnly,具体代码如下:
IT规划师16 天前
开源·时间转换·ideal库
开源 - Ideal库 - 常用时间转换扩展方法(一)从事软件开发这么多年,平时也积累了一些方便自己快速开发的帮助类,一直在想着以什么方式分享出来,因此有了这个系列文章,后面我将以《开源-Ideal库》系列文章分享一些我认为比较成熟、比较方便、比较好的代码,如果感觉有借鉴的地方可以集成到自己的公共代码库中,同时我也会以Nuget包的方式发布出来,以供直接下载使用。