码迷,mamicode.com
首页 > 其他好文 > 详细

第5章 泛型

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

标签:style   blog   color   使用   re   c   

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章 泛型

标签:style   blog   color   使用   re   c   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!