首页 > 其他 > 详细

第5章 泛型

时间:2014-07-22 23:03:42      阅读:372      评论:0      收藏:0      [点我收藏+]

5.1 泛型概述

在拆箱时,需要使用类型强制转换运算符。

泛型的名称用字母T作为前缀。

5.2 创建泛型类

public class LinkedList<T> : IEnumerable<T>
{
      public IEnumerator<T> GetEnumerator()
      {
             
      }  
}

5.3 泛型的功能
1  通过default关键字,将null赋予引用类型,将0赋予值类型。

T doc = default(T);
return doc;

2 约束

public class Documentmanager<TDocument>
    where TDocument : IDocument

 3 继承

public class Derived<T> : Base<T>

public class IntCalc : Calc<int>

4 静态成员

5.4 泛型接口

使用泛型可以定义接口,在接口中定义的方法可以带泛型参数。

5.4.1 协变和抗变

5.5 泛型结构

Nullable<T>

5.6 泛型方法

第5章 泛型,布布扣,bubuko.com

第5章 泛型

原文:http://www.cnblogs.com/mszhouzhiyong/p/3861272.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!