C# Linq

无聊一下,感觉有点用记录一下,^_^  用过linq的请绕道...

            List<Test> list = new List<Test>();
            list.Add(new Test { score = 10, name = "张君宝" });
            list.Add(new Test { score = 20, name = "刘惜君" });
            list.Add(new Test { score = 20, name = "刘惜君" });
            list.Add(new Test { score = 30, name = "八戒" });

            int total = (from temp in list
                             where temp.name == "刘惜君"
                             select temp.age).Count();

            int score = (from temp in list
                         where temp.name == "刘惜君"
                        select temp.score).Sum();
            this.textBox1.Text = "刘惜君:" + total + "人" + score + "score";

            MessageBox.Show(this.textBox1.Text);   
//return 刘惜君:2人40score

  

C# Linq

上一篇:[转帖]微软宣布即将开始大规模推送Windows 10 V1903重大版本更新


下一篇:DOTNET CORE WEB API 自定义 数据注释