摘要:
讲解对象集合与DataTable相互转换,包括表格转对象集合需校验类型、列名对应,及解决结构体赋值问题;对象集合转表格、一维数组转表格、行列转置的方法及示例代码,测试源码已上传。 阅读全文
摘要:
本文实现对象集合与DataTable的转换,包括按列名数组、列名-类型键值对、类创建表格的方法,并对类进行类型校验和反射获取属性信息,单元测试代码已上传至代码库。 阅读全文
摘要:
封装Excel常用操作,围绕导入导出设计,通过DataTable实现对象集合与Excel转换,分为对象集合与DataTable转换、DataTable与Excel转换两部分,最终整合为对象集合与Excel转换方法。 阅读全文
摘要:
本文分享Swagger中常用功能在Scalar中的使用,包括版本说明、接口分类、接口及参数描述、枚举类型、文件上传和JWT认证等,并提供相关代码示例和效果展示,以及可能遇到的问题和解决方案。 阅读全文
摘要:
.NET9和C#13引入Linq新方法CountBy和AggregateBy、序列化加强、Task.WhenEach方法、TimeSpan新重载、内置Swagger替换为Scalar,提升开发效率和代码可读性。 阅读全文
摘要:
C#13引入allows ref struct泛型约束,支持ref struct接口和异步、迭代器使用;新增部分属性和索引器;.NET9的foreach支持获取元素及其索引,提供更多便利。 阅读全文
摘要:
.NET9发布,包含数千项改进。新功能包括命令行安装、C#13新转义序列\e、隐式索引访问、params参数增强、新锁类型System.Threading.Lock及生成UUIDv7。示例源码已上传至代码库。 阅读全文
摘要:
分享枚举扩展设计思路,包括枚举值、名、描述、项、类型转换。实现难点包括枚举名称、描述转枚举处理,枚举值类型支持,高效返回键值对,识别有效位标志组合等。 阅读全文
摘要:
分享枚举操作扩展方法,包括枚举值转枚举、名称、描述及默认值处理,考虑位标志枚举和多种整数类型支持,提供详细单元测试和代码实现,库将上传至Nuget。 阅读全文
摘要:
分享枚举操作常用扩展方法,适用正常枚举和位标志枚举。包括名称/描述转枚举、转枚举值或默认值等方法,并附上详细单元测试。代码库已上传,可直接使用Ideal.Core.Common。 阅读全文