簡體   English   中英

在C#中使用LinkedList <>

[英]Using LinkedList<> in C#

我希望使用C#鏈接列表類而不是創建自己的類,但是我不確定如何將多個項目粘貼在LinkedList<>

我想做類似LinkedList<string, List>事情,讓我有:

entry1->string

並且還有一個清單:

entry2->string, and list

我從教程中在線看到的所有內容僅允許LinkedList,

關於如何在鏈接列表中獲得大於1的值的任何想法? 謝謝。

我將猜測你的意思是...您需要為列表創建一個自定義對象。

public class MyListItem
{
    public String s;
    public List<Something> list;
}

那你可以做

LinkedList<MyListItem> myLinkedList = new LinkedList<MyListItem>();

現在,LinkedList中的每個項目都有一個String和一個List。

您可以添加類似以下內容的項目

MyListItem myListItem = new MyListItem();
myListItem.s = "a string";
myListItem.list = someList;
myLinkedList.AddLast(myListItem);

您也可以嘗試以下方法:

Dictionary<String,List<Something>>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM