2009年7月29日

c#高级编程学习笔记之创建一个简化的链表类

摘要: 在链表中,每个元素保存元素的值,并保存了元素的下一个和上一个元素的引用,现在创建这样一个简化链表类,分两步,第一步是创建链表中元素的类型LinkedListNode类,然后创建链表类LindedList。在创建LinkedList类时使其继承System.Collections命名空间下的接口IEnumerable,IEnumerable接口定义了GetEnumerator()方法,该方法返回IE... 阅读全文

posted @ 2009-07-29 11:05 边写边唱 阅读(352) 评论(0) 推荐(0) 编辑

C#高级编程读书笔记之泛型的优点

摘要: 泛型是.NET2.0新提供的特性。一、泛型的一个主要优点就是性能。在出现泛型之前,如果对值类型使用集合类,就必须把值类型装箱成引用类型,然后加入到集中中,在使用集合时,又需要把引用类型拆箱成值类型。如下面的示例显示了System.Collections命名空间中的ArrayList类,ArrayList存储对象,Add()方法定义为需要把一个对象作为参数,所以要装箱一个整数类型,读取时又要进行拆箱... 阅读全文

posted @ 2009-07-29 10:03 边写边唱 阅读(473) 评论(2) 推荐(1) 编辑

导航