相关疑难解决方法(0)

为什么LinkedList(T)没有实现IList(T)接口?

在C#中,LinkedList(T)类不实现IList(T)接口.但是,List(T)类确实实现了IList(T).为什么会出现这种差异?从功能上讲,它们都是列表,所以这个设计选择看起来很奇怪.现在很难将实现从List(T)切换到LinkedList(T).

.net c#

25
推荐指数
2
解决办法
4228
查看次数

在C#中创建循环链表?

在C#中创建循环链表的最佳方法是什么?我应该从LinkedList <T>集合中派生出来吗?我打算使用这个链接列表创建一个简单的地址簿来存储我的联系人(这将是一本糟糕的地址簿,但我不在乎因为我将是唯一一个使用它的人).我主要只想创建关键链表,以便我可以在其他项目中再次使用它.

如果您认为链接列表不是正确的方法,请告诉我哪种方式会更好.

c# linked-list addressbook

23
推荐指数
2
解决办法
2万
查看次数

如何获取LinkedList <T>中的第n个元素?

如何获取LinkedList实例的第n个元素?是否有内置方式或者我可能需要介绍我自己的实现?例如扩展方法?

谢谢

.net c# linked-list data-structures

22
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×3

.net ×2

linked-list ×2

addressbook ×1

data-structures ×1