上一页 1 2 3 4 5 6 7 8 9 ··· 44 下一页
摘要: 提问 如何EF Core模型设置主键自增 回答 Microsoft.AspNetCore.Identity.EntityFrameworkCore [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int ID { 阅读全文
posted @ 2023-10-08 09:21 喜爱糖葫芦 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 提问 System.NotSupportedException: No data is available for encoding 936 回答 Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); 示例 中文编码解析 Enc 阅读全文
posted @ 2023-10-07 11:18 喜爱糖葫芦 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 提问 集合类型如何使用 回答 长度不变使用数组; 集合涉及增删使用List; 作为参数使用IEnumable; 作为返回值参考第一第二条规则; 阅读全文
posted @ 2023-10-07 09:15 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 数组能改变大小吗 回答 能 using System; public class SamplesArray { public static void Main() { // Create and initialize a new string array. String[] myArr = { 阅读全文
posted @ 2023-09-28 16:07 喜爱糖葫芦 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 提问 如何获取枚举名称 回答 using System; public class GetNameTest { enum Colors { Red, Green, Blue, Yellow }; enum Styles { Plaid, Striped, Tartan, Corduroy }; pu 阅读全文
posted @ 2023-09-28 16:04 喜爱糖葫芦 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 提问 如何优雅地类型转换和非空判断 回答 使用模式匹配 😥 BAD Bytes2ValueAttribute attr = (Bytes2ValueAttribute) Attribute.GetCustomAttribute(p, typeof(Bytes2ValueAttribute)); i 阅读全文
posted @ 2023-09-28 09:28 喜爱糖葫芦 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 提问 如何初始化字段 回答 使用构造函数初始化字段; 不要使用函数初始化字段; 不要使用函数初始化字段; 不要使用函数初始化字段; 阅读全文
posted @ 2023-09-22 15:16 喜爱糖葫芦 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 提问 多个泛型如何设置约束 回答 public abstract class HandleBase<Req,Ack> where Req:RequestInfoBase where Ack : AckInfoBase 补充 泛型优点 避免类型转换,可以减少大量继承关系中的as 操作 阅读全文
posted @ 2023-09-21 14:19 喜爱糖葫芦 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 提问 快速上手Serilog步骤 回答 引用 Serilog.Sinks.Async Serilog.Sinks.File Serilog.Sinks.Console 2.配置 appsetting.sjon 加入如下项 "Serilog": { "MinimumLevel": { "Default 阅读全文
posted @ 2023-09-19 13:32 喜爱糖葫芦 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ## 提问 整洁代码格式如何实现 ## 回答 1. 一个文件行数不超过1屏; 2. 一行代码字符数不会超过IDE宽度; 3. 嵌套层深不超过2; 4. 条件判断/if里只有一行; 5. 循环for/foreach/里只有一行; 6. 不要嵌套异常; 7. if里不要写表达式; 阅读全文
posted @ 2023-09-05 08:52 喜爱糖葫芦 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 44 下一页