日期:2014-05-19  浏览次数:20977 次

急:请问C#要如何实现动态链表?
我需要的是一条动态链表(要用于工作流的),这条动态链表要求从后往前指,里面的内容字段假设只有一个content。可在C#不知道怎么实现?请教各位,谢谢!
最好能有点参考代码,比较直接,呵呵

------解决方案--------------------
动态链表?用ArrayList或者List封装一下不就好了
------解决方案--------------------
自己设计个类了,反正类是引用类型,跟c++里指针类似
------解决方案--------------------
List应该可以吧
如果楼主有时间,可以自己写一个动态链表类
------解决方案--------------------
LinkedList <>
------解决方案--------------------
如果2.0建议直接使用泛型方面的集合,比如List <string> lss ; List <object> los;等
------解决方案--------------------
LinkedList <>

------解决方案--------------------
private void mylinked()
{
LinkedList <string> oList = new LinkedList <string> ();
string content = "myvalue2 ";
oList.AddFirst(content);
content = "myvalue1 ";
oList.AddBefore(oList .First,content);
}
------解决方案--------------------
lz的意思是用C#来实现类似数据结构的问题吧,其实不难。由于很多学校的数据结构都是C语言版的,所以用指针方法大家都会,一遇到面向对象就不会了,lz可以找些C#的数据结构书看一下。