c# 20160721

ctrl y =>反撤销
ctrl m m 隐藏当前代码段

重载运算符语法 把事件处理程序注册为 click事件的监听程序
【newButton.click+=newButton_click】
重载运算符语法
返回类型说明符
回车
c# dictionary 代替map
.net平台下的线程异步机制 可使用委托来实现 c#编译器对委托对象编译生成的类中 生成了有三个virtual的实现同步的Invoke方法和实现异步机制BeginInvoke/EndInvoke,BeginInvoke开始一个异步请求,调用线程池中一个线程来执行,EndInvoke完成异步调用 处理返回值和异常错误
滥用异步 ,会影响性能 ,而且增加编程难du
,目前有 4种线程同步访问共享资源的方式: 一是使用 System. Threading. M onito r类型 ;二是 C# 语言的 Lock关键字 ,实际上 , C# Lock关键字的底层是使 用 Mo nitor 类 实 现 的 ; 三 是 使 用Sy stem. Th reading. Interlocked 类 型进行 原子型 操作 ;
四是使用 [Sy nch ro niza tion ]同步化原语。

原文地址:https://www.cnblogs.com/drduan/p/5690468.html