一、C# 3.0,对应.NET 3.0,对应VS 2008,新特性:类型推断、隐式类型的部变量、对象集合初始化、自动实现属性、匿名类型、扩展方法、查询表达式、Lambda表达式、表达式树、分部类和方法1、二、C# 3.0,对应.NET 3.5,对应VS 2008,新特性:支持AJAX和LINQ、AD...
原创文章,欢迎转载。转载请注明:关东升的博客扩展类型的时候,也可以添加新的构造函数。值类型与引用类型扩展有所区别。值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型。值类型扩展构造函数扩展结构体类型中定义构造函数的示例:struct Rectangle { var width : ...
分类:
编程语言 时间:
2015-12-23 12:35:01
阅读次数:
138
原创文章,欢迎转载。转载请注明:关东升的博客 可以在原始类型上扩展计算属性,包括实例计算属性和静态计算属性。添加计算属性的定义,与普通的计算属性的定义是一样的。实例计算属性示例:在网络编程时,为了减少流量,从服务器端返回的不是信息描述,而是编码,然后在本地再将编码转换为描述信息。为此定义了如下Int类型扩展:extension Int { //定义Int类型的扩展
...
分类:
编程语言 时间:
2015-12-21 12:39:49
阅读次数:
153
iis8 默认不支持wcf1 添加mime映射首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream”2 windows 启用关闭功能,添加wcf支持3 如果没有自动增加处理程序映射(“Handler Mappings”),需手动添加Request...
分类:
其他好文 时间:
2015-12-19 12:25:51
阅读次数:
140
1 使用is和as操作符判断和转换数组中的对象类型1.1 问题类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。在Swift中使用is和as操作符实现类型转换。本案例定义一个媒体类MediaItem,它有两个子类Movie和Song,创建一个存放Movie实例和Song实例的媒体数...
分类:
编程语言 时间:
2015-12-16 21:09:19
阅读次数:
347
1.GCC工具链1.GCC默认处理的文件类型文件类型扩展名文件说明文本文件*.cC语言源文件*.C、*.cxx、*.ccC++源文件*.i预处理后的C语言源文件*.ii预处理后的C++源文件*.s、*.S汇编语言*.h头文件二进制文件.o目标文件.so动态库.a静态库表1.gcc默认处理的文件类.....
分类:
其他好文 时间:
2015-11-26 23:09:42
阅读次数:
219
来自MSDN:最好的.NET学习库 https://msdn.microsoft.com/zh-cn/library/gg145045%28v=vs.110%29.aspx 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静.....
分类:
其他好文 时间:
2015-11-26 15:17:36
阅读次数:
153
扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用C#和VisualBasic
编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没..
输入和输出映射通过parameterType完成输入映射,通过resultType和resultMap完成输出映射。1.1parameterType传递pojo包装对象可以定义pojo包装类型扩展mapper接口输入参数的内容。需求:自定义查询条件查询用户信息,需要向statement输入查询条件,...
分类:
移动开发 时间:
2015-10-11 19:20:00
阅读次数:
238
附加组件可为基于 Gecko 的应用程序(例如 Firefox、SeaMonkey 和 Thunderbird)添加新功能。附加组件有两种主要类型:扩展(可为应用程序新添功能),主题(改应用程序的外观)1.附加组件有三种不同的创建扩展的方式:基于 Add-on SDK 的方式 (使用一组高级别的 J...
分类:
其他好文 时间:
2015-09-14 22:41:43
阅读次数:
377