我希望使用C#链接列表类而不是创建我自己的,但我不知道如何粘贴多个项目LinkedList<>.
我想做点什么LinkedList<string, List>,让我有:
entry1->string
还有一个清单:
entry2->string, and list
我从教程中看到的所有内容都只允许LinkedList,
关于如何在链表中获得超过1个值的任何想法?谢谢.
我猜你的意思是......你需要为你的列表创建一个自定义对象..
public class MyListItem
{
public String s;
public List<Something> list;
}
Run Code Online (Sandbox Code Playgroud)
那你可以做
LinkedList<MyListItem> myLinkedList = new LinkedList<MyListItem>();
Run Code Online (Sandbox Code Playgroud)
现在,LinkedList中的每个项目都有一个String和一个List.
您可以添加类似的项目
MyListItem myListItem = new MyListItem();
myListItem.s = "a string";
myListItem.list = someList;
myLinkedList.AddLast(myListItem);
Run Code Online (Sandbox Code Playgroud)