随笔分类 -  Linq

摘要:我们首先需要明白 lambda 表达式 (item=>item.Id) ↓ Expression 树 → 检查是属性访问 ↓ Expression.Assign → 拼出 “item.Id = index” ↓ Compile() → 生成机器码委托 Action<T,int> ↓ 放进 Concu 阅读全文
posted @ 2025-09-20 15:09 孤沉 阅读(7) 评论(0) 推荐(0)
摘要:1、列表A的直接赋值给列表B List<int> a = new List<int>(); a.Add(1); a.Add(2); a.Add(3); a.Add(4); a.Add(5); List<int> b = a; b.RemoveAt(0); foreach (int i in a) { 阅读全文
posted @ 2025-08-25 22:14 孤沉 阅读(5) 评论(0) 推荐(0)
摘要:一、生成EFU1,EFU2,。。。到EFU20 1、使用Enumerable.Range List<string> efuList = Enumerable.Range(1, 20) .Select(i => $"EFU{i}") .ToList(); 2、使用Enumerable.Repeat v 阅读全文
posted @ 2025-06-27 23:08 孤沉 阅读(7) 评论(0) 推荐(0)
摘要:由于公司序列化分为两个模块,但是里面内容有些出入,但是修改其中一项,另一项也要修改 1、现在有两个类 public class Person { public int Id { get; set; } [DaoFakeDataInfo("姓名")] public string Name { get; 阅读全文
posted @ 2025-06-20 22:11 孤沉 阅读(7) 评论(0) 推荐(0)