什么是委托?
基本委托用法
(1)一般情况下声明的类,使用了反映现实世界当中的事物的。 而委托这是一种特殊的类。用来包裹着一些方法,通过委托类型的实例间接调用方法。 委托是方法的“封装器”。(对应函数指针…) 可以继续简化: 委托的参数用法:
泛型委托?
解决膨胀问题。
备注:.NET在3.x或4.x的时候,已经预先声明好了大批泛型委托(没必要自己声明)。 准备好的有两大类: ①专门用来包裹没有返回值(void)的方法——Action。 ②专门用来包裹有返回值的方法——Func。
Lambda表达式乱入!
什么是内联Inline方法 和 匿名方法 与 Lambda表达式?
转变为匿名方法后(添加Lambda表达式): Lambda表达式更简化…
理解提高:
设计泛型委托的类型参数推断…
LINQ
LINQ:NET Language Integrated Query (用于查询数据库…)
案例一:
(1)使用EF与数据库链接…
创建数据库—- 选择表—-
(2)实现功能(偏向于C#)。
功能《1》:打印表中所有人名。 使用了LINQ最常用的方法Select()和Where()。 或者: 添加过滤后: LINQ还有ALL()等方法… 具体了解更多LINQ方法可查询…