//得到自定义的list var list = schoolGradeClassModelList.Select(x => new DropDownListData() { DataTextField = x.gradename, DataValueField = x.grade }).ToList(); //新的类 public class DropDownListData { /// <summary> /// 绑定的数据名称
这里是原文出处: 简单的概括LINQ LINQ是Language-Integrated Query的缩写,是C# 3.0和VB 9.0中新加入的语言特性,可以在编程时使用内置的查询语言进行基于集合的操作. List<User> userList = GetUserList(); var userWithOddId = from u in userList where u.UserID % 2 == 1 select u; foreach (User u in userWithOddId) {
集合操作符对元素的集合或序列集合进行操作,并返回一个集合.LINQ共有4种集合查询操作符:Distinct.Union.Intersect和Except. 1. Distinct Distinct操作符删除集合中重复的值,并返回该集合中互不相同的元素. 1>. 原型定义 public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source); public stati