
#的改进:自动属性、对象初始化器、类型推理、Lambda、yield等
2019-01-28 10:45
标签
C#
2019-01-28 10:45
标签
C#
#的改进:自动属性、对象初始化器、类型推理、Lambda、yield等


泛型
.net泛型与C++模板
对于C++模板,用特定的类型实例化模板时,是需要模板的源代码的
泛型不仅是C#语言的一种结构,而且是CLR定义的
即使泛型类是在C#中定义的,也可以在Visual Basic中用一个特定的类型实例化该泛型
在C++中,编译器可以检测出在哪里使用了模板的某个特定类型,例如,模板B的A类型,然后编译需要的代码,来创建这个类型。而在C#中,所有操作都在运行期
2019-01-27 12:55
标签
C#
2019-01-27 12:55
标签
C#
泛型
.net泛型与C++模板
对于C++模板,用特定的类型实例化模板时,是需要模板的源代码的
泛型不仅是C#语言的一种结构,而且是CLR定义的
即使泛型类是在C#中定义的,也可以在Visual Basic中用一个特定的类型实例化该泛型
在C++中,编译器可以检测出在哪里使用了模板的某个特定类型,例如,模板B的A类型,然后编译需要的代码,来创建这个类型。而在C#中,所有操作都在运行期


ADO.NET概述
ADO ( ActiveX Data Objects ).NET
是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据
ADO是一个COM组件库
ADO.NET的主要特点
不依赖于连续的活动连接
使用数据命令执行数据库交互
使用数据集缓存数据
数据集独立于数据源
数据保持为XML
通过架构定义数据结构
ADO.N
2019-01-27 12:51
标签
C#
2019-01-27 12:51
标签
C#
ADO.NET概述
ADO ( ActiveX Data Objects ).NET
是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据
ADO是一个COM组件库
ADO.NET的主要特点
不依赖于连续的活动连接
使用数据命令执行数据库交互
使用数据集缓存数据
数据集独立于数据源
数据保持为XML
通过架构定义数据结构
ADO.N


异步委托
- 委托使用线程池完成异步任务
- 轮询
- 等待句柄
使用与IAsyncResult相关的等待句柄
使用AsyncWaitHandle属性可以访问等待句柄,这个属性返回一个WaitHandle类型的对象,可以等待委托线程完成任务
- 异步回调
2019-01-26 13:10
标签
C#
2019-01-26 13:10
标签
C#
异步委托
- 委托使用线程池完成异步任务
- 轮询
- 等待句柄
使用与IAsyncResult相关的等待句柄
使用AsyncWaitHandle属性可以访问等待句柄,这个属性返回一个WaitHandle类型的对象,可以等待委托线程完成任务
- 异步回调


任务在后台使用ThreadPool
在安排需要完成的工作时,任务提供了非常大的灵活性。
可以定义连续的工作,在一个任务完成后需要执行什么工作
可以在层次结构中安排任务,例如父任务可以创建新的子任务,这可以创建一种依赖关系
启动任务
可以使用TaskFactory类或Task类的构造函数和Start()方法
2019-01-26 13:04
标签
C#
2019-01-26 13:04
标签
C#
任务在后台使用ThreadPool
在安排需要完成的工作时,任务提供了非常大的灵活性。
可以定义连续的工作,在一个任务完成后需要执行什么工作
可以在层次结构中安排任务,例如父任务可以创建新的子任务,这可以创建一种依赖关系
启动任务
可以使用TaskFactory类或Task类的构造函数和Start()方法

备案号:
闽ICP备19015193号-1
关闭特效