摘要:
为什么泛型?面向对象的语言好处是使得程序员可以很方便地重用代码, 在面向对象中程序员可以写一个子类去继承自一个父类,写不同的程序能够重用以前的代码, 会减少很多代码的工作量。但是算法能不能重用呢? 答案是肯定的, CLR提供了一个算法重用的机制, 就是泛型。算法重用的例子, 参考List<T>类型, 在System.Collections.Generic中定义。泛型类型和继承我们使用两段代码来说明:Internal sealed class Node<T>{Public T m_data;Public Node<T> m_next;Public Node(T 阅读全文
posted @ 2011-07-30 10:34
零点零一
阅读(468)
评论(0)
推荐(0)