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

      

相关文章

ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过...
问题描述 Xamarin使用IsGroupingEnabled=&quot;true&...
一、设备类是Xamarin重要开发组成部分,下面介绍一下设备类的...
大家都知道,一个英文=1字节,一个汉字2字节,而一个emoji表...
概念:CORS是一个W3C标准,全称是&quot;跨域资源共享&am...
1.Xamarin调用WebView: 原理:Xamarin.Forms WebView内置方...