摘要: 什么是LINQ 长期以来,开发社区形成以下的格局: 1、面向对象与数据访问两个领域长期分裂,各自为政。 2、编程语言中的数据类型与数据库中的数据类型形成两套不同的体系,例如: C#中字符串用string数据类型表示。 SQL中字符串用NVarchar/Varchar/Char数据类型表示。 3、SQ 阅读全文
posted @ 2019-10-03 22:24 盗哥泡茶去了 阅读(157) 评论(0) 推荐(0) 编辑
摘要: “委托是具有相同签名的函数(方法)的类型,事件是委托的应用方式之一” 来自评论区老司机 delegate 是为了在C#中把函数作为对象传来传去而实现的一个“函数包装”。由于在C#中函数是二等公民,你不能把它定义在class的层级上,也不能把它作为对象来传递。因此平台提供了一个盛放函数的“容器“,当你 阅读全文
posted @ 2019-10-03 22:15 盗哥泡茶去了 阅读(1065) 评论(2) 推荐(0) 编辑
摘要: 定义:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式。 好处:Lambda简化了匿名委托的使用,减少开发中需要编写的代码量。 写法:所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达 阅读全文
posted @ 2019-10-03 19:21 盗哥泡茶去了 阅读(4101) 评论(0) 推荐(0) 编辑
摘要: public delegate void XXXEventHandler(); //定义XXX方法的委托 public class A //发布者类 { public event XXXEventHandler XXXEvent; //定义XXX方法的事件 public void XXX() //当 阅读全文
posted @ 2019-10-03 04:11 盗哥泡茶去了 阅读(162) 评论(0) 推荐(0) 编辑