几个简单的LInQ关于链表的操作
查询和联合查询,表达式写法和扩展方法
using System;
using System.Linq;
using System.Collections.Generic;//泛型list来源
using System.Text;
using System.Threading.Tasks;
namespace LinkQ
{
class Program
{
static void Main(string[] args)
{
Books english = new Books("English", 35);
Books chinese = new Books("Chinese", 42);
Books maths = new Books("Maths", 27);
var booklist = new List<Books>
{
english,
chinese,
maths
};
var stulist = new List<Student>
{
new Student("stuA",23,Level.user,"English"),
new Student("stuB",45,Level.vip,"Chinese"),
new Student("stuC",14,Level.elite,"Maths"),
new Student("stuD",68,Level.user,"Chinese"),
new Student("stuE",92,Level.svip,"Maths"),
};
//使用LinQ查询(表达式写法)
Console.WriteLine("使用LinQ查询(表达式写法):");
var stuSelect = from m in stulist