首页 相关文章 Visual C#泛型学习之泛型介绍

Visual C#泛型学习之泛型介绍

  什么是泛型

  一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是类型安全和减少装箱、拆箱。

  类型安全和装箱、拆箱

  作为一种类型参数,泛型很容易给我们带来类型安全。而在以前,在.net1.1中我们要实现类型安全可以这样做 :

  

//假设你有一个人员集合public class Person{ private string _name; public string Name { get { return _name; } set { _name = value;}}}//假设你有一个人员集合public class PersonCollection : IList{ ... private ArrayList _Persons = new ArrayList(); public Person this[int index] { get { return (Person)_Persons[index]...[ 查看全文 ]

2016-02-19 标签:

Visual C#泛型学习之泛型介绍的相关文章

手机页面
收藏网站 回到头部