摘要: 使用泛型实现简单链表 首先创建一个泛型类LinkedListNode,该类型包含了一个属性Value,可以通过初始化进行赋值。还包含对上一个元素和下一个元素的引用。 然后创建一个LinkedList类型,该类包含了对链表首尾元素的引用。还包含一个添加元素到尾部的方法,以及GetEnumrator() 阅读全文
posted @ 2019-06-24 13:57 andonglu 阅读(120) 评论(0) 推荐(0)
摘要: .net 从2.0开始支持泛型。泛型可以帮助我们创建独立于被包含类型的类和方法。 不必再为不同类型编写功能相同的方法或类了,只要创建一个泛型类或者方法就可以实现对多种数据类型的操作。 object类型虽然也能让你实现这样的功能,但它不是类型安全的。 泛型不仅是c#语言的一种结构,而且是CLR定义的。 阅读全文
posted @ 2019-06-24 13:34 andonglu 阅读(86) 评论(0) 推荐(0)