.NET Core
小星博博
啊这,我只是把CSDN当做我的笔记本!
展开
-
C#,.NET Core通过获取当前项目的程序集,从而获取所有项目的枚举
核心关键代码:/// <summary> /// 获取枚举 /// </summary> /// <param name="Name"> 枚举名称 </param> /// <returns> </returns> public static List<EnumEitityDTO> GetGetEnumList(string Name)原创 2021-07-20 11:29:12 · 3230 阅读 · 20 评论 -
C# .NET Core获取类属性/属性值,是否有属性/属性值,获取实体层描述,枚举描述,枚举英文获取枚举描述[Description(“xxx“)]
属性描述定义为PropertyInfo的扩展方法/// <summary>/// 获取属性描述/// </summary>/// <param name="t"></param>/// <returns></returns>public static string GetDesc(this PropertyInfo t){ string des = ((DescriptionAttribute)Attribute原创 2021-07-06 14:41:35 · 3731 阅读 · 165 评论 -
C#.net core导出List<T>中的数据到Excel,以及获取实体类的描述[Description(“xx“)],和参数名,生成表头list
直接上代码第一个方法ToObjectListExcel,传入数据list和表头list<ExportField>,ExportField在后面,还有一个string类型的路径名,可以随意,用于生成文件夹/// <summary> ///List object 转 Excel /// </summary> /// <param name="list"> 数据</param> /原创 2021-07-01 15:24:53 · 1137 阅读 · 2 评论 -
.net core Swashbuckle( swagger) 枚举显示值改成显示枚举属性,以及枚举描述
只要在你的ConfigureServices中添加如下代码即可:services.AddMvc(option => option.EnableEndpointRouting = false).AddJsonOptions(options =>{ options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter());});没改之前改了之后枚举public enum Use原创 2021-06-25 18:47:17 · 4568 阅读 · 135 评论