LINQ示例

来源:互联网 发布:云计算技术书籍 编辑:程序博客网 时间:2024/06/04 19:36
class Program    {        static void Main(string[] args)        {            List<Person> personList = new List<Person>()            {                new Person(){Name ="Rose",Age=49},                new Person(){Name ="Steve",Age=45},                new Person(){Name ="Jessica",Age=20}            };            var pTemp = from p in personList                        select new                        {                            p.Name,                            AgeScore = p.Age > 20 ? "old" : "Young"                        };            foreach(var item in pTemp)            {                Console.WriteLine(string.Format("{0}:{1}",item.Name,item.AgeScore));            }            Console.Read();        }    }    class Person    {        public string Name { get; set;}        public int Age{get; set;}    }

0 0
原创粉丝点击