小编Mc2*_*c27的帖子

如何使用linq过滤不同的数据

如何将以下循环转换为简单的linq代码.该程序正在过滤掉重复的记录.您可以看到SyID和PtID的组合在列表中重复,这些记录在筛选列表中应该只有一个条目.首先我们需要通过SyID对项目进行分组,然后从列表中获取不同的PtID.

    public class ConnectionDetail
{
    public long SyID { get; set; }

    public long PtID { get; set; }

    public double Usage { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        var details = new List<ConnectionDetail>();
        details.Add(new ConnectionDetail() { SyID = 1, PtID = 1, Usage = 1500 });
        details.Add(new ConnectionDetail() { SyID = 1, PtID = 1, Usage = 1500 });
        details.Add(new ConnectionDetail() { SyID = 1, PtID = 2, Usage = 560 });
        details.Add(new …
Run Code Online (Sandbox Code Playgroud)

c# linq

2
推荐指数
1
解决办法
167
查看次数

标签 统计

c# ×1

linq ×1