摘要: 什么是Linq? 语言集成查询 Linq的作用? 简化查询,主要用于查询使用 Linq的分类: Linq to object(数组,list集合) :linq操作内存集合,内存里面的数据 Linq to sql(查询数据库用) : linq操作数据库,数据库里的数据 Linq to xml(查询xm 阅读全文
posted @ 2021-11-02 17:19 青仙 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 解决多条件问题 1、创建一个学生类 class Student { public int Id { get; set; }//学生编号 public string Name { get; set; }//姓名 public int Age { get; set; }//年龄 public int C 阅读全文
posted @ 2021-11-02 16:12 青仙 阅读(66) 评论(0) 推荐(1) 编辑
摘要: 作用:不用继承类也可以给类添加自己的方法 使用场景:在不修改源码的情况下为其它类型增加方法 可以给任意类型增加扩展方法,不过扩展方法必须在静态类里面定义 调用:给什么类型设置就用什么类型来调用, 格式:'类型名.扩展方法名' 因为扩展方法是静态的,所以要向静态方法那样调用 给自定义类设置: publ 阅读全文
posted @ 2021-11-02 13:53 青仙 阅读(61) 评论(0) 推荐(0) 编辑
摘要: IEnumerable:可枚举类型,可迭代类型 IEnumerator:枚举器 让类实现可以遍历 字符串和数组还有集合都可以直接进行foreach遍历,是因为他们都继承了IEnumerable接口并且实现了该接口。 我们自己定义的类不能遍历,如果我们要实现可以遍历的话,就要让自定义类也实现IEnum 阅读全文
posted @ 2021-11-02 11:55 青仙 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 什么lamdba表达式 是一种匿名方法,定义方法时候不需要写访问区分符,方法名等等 作用:简化方法的定义 lamdba表达式语法 参数列表)=>{方法体} 定义一个无参数无返回值的方法 ()=>{} 定义一个有参数无返回值的方法 (A)=>{}; 定义一个有一个参数有返回值的方法 (A)=>{ret 阅读全文
posted @ 2021-11-02 10:21 青仙 阅读(64) 评论(0) 推荐(0) 编辑