下面给出一个使用Linq方法进行ID比较和求和值的示例代码。
首先,我们需要创建一个示例实体类,其中包含ID和Value属性:
public class MyEntity { public int ID { get; set; } public int Value { get; set; } }
然后,我们使用Linq查询对ID进行比较和对值进行求和:
List
// 添加示例实体 myEntities.Add(new MyEntity() { ID = 1, Value = 10 }); myEntities.Add(new MyEntity() { ID = 2, Value = 20 }); myEntities.Add(new MyEntity() { ID = 3, Value = 30 });
// 通过ID比较并对值进行求和 int sum = myEntities.Where(x => x.ID == 2).Select(x => x.Value).Sum();
Console.WriteLine(sum); // 输出结果为20
在上面的代码中,我们使用了Where方法过滤出ID等于2的实体,然后使用Select方法选择Value属性,最后使用Sum方法对Value进行求和。