码迷,mamicode.com
首页 >  
搜索关键字:泛型类    ( 918个结果
java泛型
引言泛型是指参数化类型的能力,可以定义泛型类型的类、接口或方法,随后编译器会用具体的类型来替换它使用泛型的主要优点是:能够在编译时而不是在运行时检测错误package java.lang; public interface Comparable { //JDK1.5之前 public int ...
分类:编程语言   时间:2014-09-26 00:08:57    阅读次数:347
AsyncTask、多线程及线程通信
AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。AsyncTask是抽象类.AsyncTask定义了三种泛型类型Params,Progress和Result。 Para....
分类:编程语言   时间:2014-09-22 20:30:13    阅读次数:213
C#学习之泛型功能与限制
在泛型类的描述中还会有时需要很多限制,例如对待一个泛型类型,在类中定义一个变量需要初始化时,不能确定是用Null还是0.因为不能够确定它是值类型还是引用类型,这时可以用到default语句(下面有介绍)。下面的是一个文档管理器的详细代码和必要详细的解释。 1 //定义一个具有内容和标题属性的接口 ....
分类:其他好文   时间:2014-09-21 12:56:50    阅读次数:151
C#学习之泛型继承和静态成员
想要理解这里有必要先将泛型类学习充分。这里讲解的是泛型类继承类的类型和静态成员。在前面C#学习之泛型中,创建的LinkList类实现了IEnumerable接口。即泛型类也可以实现泛型的接口,也可派生自一个类。泛型类也可以派生自泛型基类。public class Base{}public class...
分类:其他好文   时间:2014-09-21 12:53:40    阅读次数:136
泛型-继承.
泛型类可以派生自泛型基类:1 class Base {2 }3 4 class Derive : Base {5 } 其要求必须是 重复接口的泛型类型,或者 指定基类的类型.如下:1 class Base {2 }3 4 class Deriv...
分类:其他好文   时间:2014-09-15 02:11:17    阅读次数:142
透明代理和泛型接口之间一个莫名其妙的问题
在使用 .Net 4.0 运行时框架RealProxy 类构造一个透明代理时,如果目标接口为泛型类型,或者继承一个泛型接口时,再通过 new Func 的方式调用泛型接口上的方法即会出现 System._Canon 类的问题。很奇怪的一个问题,找了一个多小时了,已经追到 Com 函数调用了,仍然没找...
分类:其他好文   时间:2014-09-11 20:46:42    阅读次数:136
c#4.0新特性之协变与逆变
1.C#3.0以前的协变与逆变 如果你是第一次听说这个两个词,别担心,他们其实很常见。C#4.0中的协变与逆变[1](Covariance and contravariance)有了进一步的完善,主要是两种运行时的(隐式)泛型类型参数转换。简单来讲,所谓协变(Covariance)是指把类型从“小....
分类:其他好文   时间:2014-09-09 10:35:38    阅读次数:160
C#知识 泛型
泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险。...
分类:其他好文   时间:2014-08-30 23:12:10    阅读次数:384
default of c#
【default of c#】 在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T:T 是引用类型还是值类型。如果 T 为值类型,则它是数值还是结构。 给定参数化类型 T 的一个变量 t,只有当 T 为引用类型时,语句 t = null 才有效;只有当 T....
分类:其他好文   时间:2014-08-30 16:20:29    阅读次数:140
C#学习笔记 ----泛型
泛型的优点和缺点:性能类型安全二进制代码的重用代码的扩展命名约定(字母T作为前缀)创建泛型类型,如下:public class LinkedListNode{ public LinkedListNode(T value) { this.Value = value; }...
分类:其他好文   时间:2014-08-27 18:27:18    阅读次数:154
918条   上一页 1 ... 83 84 85 86 87 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!