C# 迭代linkedlist自定义节点的所有元素

C# 迭代linkedlist自定义节点的所有元素,c#,C#,我有这样一个类节点: class Node { public int node; public int weight; } LinkedList<Node>[] Adj = new LinkedList<Node>[n]; 我还有一个由n个节点组成的LinkedList数组,如下所示: class Node { public int node; public int weigh

我有这样一个类节点:

 class Node
    {
        public int node;
        public int weight;
    }
LinkedList<Node>[] Adj = new LinkedList<Node>[n];
我还有一个由n个节点组成的LinkedList数组,如下所示:

 class Node
    {
        public int node;
        public int weight;
    }
LinkedList<Node>[] Adj = new LinkedList<Node>[n];
LinkedList[]Adj=新的LinkedList[n];

如何访问数组Adj的第I个元素的元素。我想访问列表中与数组Adj的第I个元素对应的LinkedList元素的节点和权重。

您可以使用索引器(例如Adj[I])访问数组元素

为了访问Adj[i]处链表中的所有节点,可以使用IEnumerable,例如

List<Node> nodes = Adj[i].ToList();
List nodes=Adj[i].ToList();
然后可以在列表“节点””上运行for循环