朝花夕拾
生活,就是面对现实微笑,就是越过障碍注视未来;生活,就是用心灵之剪,在人生之路上裁出叶绿的枝头;生活,就是面对困惑或黑暗时,灵魂深处燃起豆大却明亮且微笑的灯盏。 --鲁迅
C#中利用事件来传递数据(EventArgs)
摘自: https://blog.csdn.net/sinat_23966857/article/details/122737240
C#中委托和事件
委托
委托本质也是一个类
- 委托是一种存储函数引用的类型,就像我们定义一个string str一样,这个str变量就是string类型。因为C#中没有函数类型,但是可以定义一个委托类型,把一个函数赋给这个委托,类似于C++中的函数指针
 - 委托的定义与类的定义类似,先定义,再声明,再创建实例,再使用,定义时需要加上delegate关键字但是不需要函数体
当定义一个委托时,CLR会自动生成一个类,继承自System.MulticastDelegate,包含了构造方法:BeginInvoke、EndInvoke、Invoke。所以委托本质是一个Class 
事件
事件可以称为是一种特殊签名的委托
委托可以在任何类中调用,而事件只能在类的内部调用,事件只能在类的外部绑定或移除;
EF DB First
https://www.cnblogs.com/wl-blog/p/16500751.html
DllImport
DllImport会按照顺序自动去寻找的地方:
1、exe所在目录
2、System32目录
3、环境变量目录
MVC 中的 FromServices
如何在 ASP.NET Core 中使用 FromServices
MQTT介绍与使用
事件的本质
事件的本质是对windows消息的封装;
Windows消息分为三类: 消息队列、消息循环、窗口过程(WndProc函数)
                    
                
                
            
        
浙公网安备 33010602011771号